2025-09-02T09:00:06.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:00:16.869 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:00:16.872 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T08:59:57.076983
2025-09-02T09:00:16.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:00:16.872 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:00:16.872 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:00:25.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:00:35.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:00:45.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:00:55.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:01:05.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:01:15.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:01:15.976 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:00:57.218862
2025-09-02T09:01:15.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:01:15.977 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:01:15.977 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:01:24.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:01:35.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:01:45.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:01:55.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:02:05.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:02:15.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:02:15.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:01:57.359423
2025-09-02T09:02:15.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:02:15.066 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:02:15.066 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:02:24.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:02:34.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:02:44.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:02:54.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:03:04.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:03:14.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:03:14.171 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:02:57.505802
2025-09-02T09:03:14.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:03:14.172 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:03:14.172 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:03:23.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:03:33.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:03:43.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:03:53.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:04:03.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:04:13.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:04:13.277 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:03:57.644454
2025-09-02T09:04:13.278 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:04:13.278 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:04:13.278 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:04:22.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:04:32.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:04:42.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:04:52.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:05:02.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:05:12.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:05:12.383 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:04:57.783482
2025-09-02T09:05:12.383 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:05:12.384 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:05:12.384 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:05:21.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:05:31.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:05:41.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:05:51.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:06:01.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:06:11.471 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:06:11.491 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:05:57.927021
2025-09-02T09:06:11.492 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:06:11.492 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:06:11.492 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:06:20.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:06:30.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:06:40.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:06:50.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:07:00.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:07:10.582 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:07:10.601 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:06:58.068979
2025-09-02T09:07:10.601 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:07:10.601 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:07:10.602 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:07:19.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:07:29.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:07:39.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:07:49.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:07:59.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:08:09.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:08:09.713 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:07:58.208413
2025-09-02T09:08:09.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:08:09.713 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:08:09.713 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:08:18.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:08:28.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:08:38.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:08:48.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:08:58.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:09:08.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:09:08.810 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:08:58.347625
2025-09-02T09:09:08.810 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:09:08.810 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:09:08.810 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:09:17.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:09:27.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:09:37.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:09:47.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:09:57.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:10:07.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:10:07.916 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:09:58.487234
2025-09-02T09:10:07.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:10:07.917 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:10:07.917 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:10:16.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:10:26.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:10:36.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:10:46.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:10:56.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:11:06.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:11:07.018 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:10:58.627797
2025-09-02T09:11:07.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:11:07.068 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:11:07.068 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:11:16.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:11:26.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:11:36.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:11:46.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:11:56.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:12:06.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:12:06.179 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:11:58.767274
2025-09-02T09:12:06.179 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:12:06.179 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:12:06.179 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:12:15.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:12:25.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:12:35.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:12:45.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:12:55.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:13:05.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:13:05.267 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:12:58.907055
2025-09-02T09:13:05.267 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:13:05.267 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:13:05.267 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:13:14.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:13:24.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:13:34.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:13:44.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:13:54.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:14:04.354 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:14:04.373 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:13:59.047964
2025-09-02T09:14:04.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:14:04.374 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:14:04.374 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:14:13.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:14:23.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:14:33.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:14:43.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:14:53.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:15:03.458 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:15:03.479 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:14:59.189836
2025-09-02T09:15:03.479 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:15:03.479 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:15:03.479 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:15:12.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:15:22.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:15:32.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:15:42.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:15:52.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:16:02.568 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:16:02.591 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:15:59.336393
2025-09-02T09:16:02.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:16:02.592 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:16:02.592 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:16:11.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:16:21.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:16:31.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:16:41.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:16:51.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:17:01.679 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:17:01.681 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:16:59.479198
2025-09-02T09:17:01.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:17:01.682 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:17:01.682 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:17:10.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:17:20.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:17:30.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:17:40.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:17:50.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:18:00.766 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:18:00.786 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:17:59.637946
2025-09-02T09:18:00.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:18:00.786 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:18:00.786 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:18:09.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:18:19.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:18:29.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:18:39.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:18:49.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:18:59.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:18:59.898 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:18:59.784473
2025-09-02T09:18:59.899 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:18:59.899 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:18:59.899 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:19:08.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:19:18.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:19:28.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:19:38.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:19:48.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:19:58.979 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:19:58.982 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:18:59.784473
2025-09-02T09:19:58.982 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:19:58.982 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:19:58.983 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:20:07.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:20:18.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:20:28.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:20:38.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:20:48.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:20:58.068 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:20:58.070 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:19:59.925579
2025-09-02T09:20:58.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:20:58.070 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:20:58.070 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:21:07.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:21:17.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:21:27.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:21:37.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:21:47.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:21:57.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:21:57.174 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:21:00.067741
2025-09-02T09:21:57.174 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:21:57.175 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:21:57.175 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:22:06.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:22:16.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:22:26.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:22:36.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:22:46.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:22:56.259 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:22:56.283 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:22:00.207539
2025-09-02T09:22:56.283 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:22:56.283 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:22:56.284 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:23:05.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:23:15.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:23:25.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:23:35.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:23:45.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:23:55.372 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:23:55.375 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:23:00.350174
2025-09-02T09:23:55.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:23:55.375 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:23:55.376 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:24:04.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:24:14.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:24:24.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:24:34.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:24:44.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:24:54.461 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:24:54.486 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:24:00.490898
2025-09-02T09:24:54.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:24:54.486 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:24:54.486 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:25:03.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:25:13.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:25:23.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:25:33.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:25:43.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:25:53.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:25:53.592 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:25:00.633908
2025-09-02T09:25:53.592 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:25:53.592 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:25:53.592 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:26:02.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:26:12.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:26:22.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:26:32.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:26:42.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:26:52.679 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:26:52.699 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:26:00.773311
2025-09-02T09:26:52.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:26:52.699 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:26:52.699 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:27:01.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:27:11.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:27:21.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:27:31.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:27:41.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:27:51.778 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:27:51.802 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:27:00.912387
2025-09-02T09:27:51.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:27:51.803 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:27:51.803 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:28:00.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:28:10.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:28:20.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:28:30.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:28:40.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:28:50.887 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:28:50.910 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:28:01.059441
2025-09-02T09:28:50.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:28:50.910 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:28:50.910 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:28:59.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:29:09.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:29:19.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:29:29.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:29:39.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:29:49.996 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:29:50.018 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:29:01.264896
2025-09-02T09:29:50.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:29:50.018 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:29:50.018 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:29:59.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:30:09.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:30:19.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:30:29.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:30:39.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:30:49.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:30:49.129 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:30:01.475160
2025-09-02T09:30:49.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:30:49.129 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:30:49.129 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:30:58.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:31:08.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:31:18.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:31:28.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:31:38.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:31:48.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:31:48.226 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:31:01.686230
2025-09-02T09:31:48.226 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:31:48.226 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:31:48.226 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:31:57.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:32:07.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:32:17.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:32:27.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:32:37.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:32:47.314 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:32:47.339 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:32:01.858196
2025-09-02T09:32:47.339 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:32:47.339 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:32:47.339 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:32:56.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:33:06.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:33:16.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:33:26.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:33:36.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:33:46.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:33:46.446 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:33:02.065341
2025-09-02T09:33:46.446 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:33:46.447 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:33:46.447 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:33:55.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:34:05.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:34:15.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:34:25.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:34:35.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:34:45.531 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:34:45.533 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:34:02.209495
2025-09-02T09:34:45.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:34:45.533 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:34:45.533 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:34:54.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:35:04.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:35:14.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:35:24.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:35:34.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:35:44.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:35:44.643 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:35:02.356905
2025-09-02T09:35:44.643 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:35:44.644 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:35:44.644 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:35:53.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:36:03.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:36:13.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:36:23.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:36:33.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:36:43.729 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:36:43.748 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:36:02.495965
2025-09-02T09:36:43.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:36:43.749 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:36:43.749 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:36:52.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:37:02.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:37:12.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:37:22.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:37:32.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:37:42.834 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:37:42.855 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:37:02.637811
2025-09-02T09:37:42.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:37:42.855 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:37:42.855 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:37:51.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:38:01.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:38:11.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:38:21.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:38:31.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:38:41.939 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:38:41.958 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:38:02.779558
2025-09-02T09:38:41.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:38:41.958 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:38:41.958 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:38:50.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:39:00.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:39:10.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:39:21.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:39:31.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:39:41.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:39:41.063 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:39:02.920402
2025-09-02T09:39:41.063 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:39:41.063 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:39:41.064 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:39:50.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:40:00.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:40:10.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:40:20.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:40:30.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:40:40.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:40:40.175 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:40:03.063617
2025-09-02T09:40:40.175 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:40:40.175 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:40:40.175 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:40:49.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:40:59.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:41:09.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:41:19.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:41:29.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:41:39.262 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:41:39.283 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:41:03.203270
2025-09-02T09:41:39.283 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:41:39.284 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:41:39.284 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:41:48.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:41:58.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:42:08.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:42:18.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:42:28.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:42:38.367 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:42:38.391 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:42:03.342631
2025-09-02T09:42:38.392 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:42:38.392 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:42:38.392 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:42:47.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:42:57.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:43:07.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:43:17.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:43:27.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:43:37.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:43:37.502 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:43:03.483621
2025-09-02T09:43:37.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:43:37.503 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:43:37.503 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:43:46.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:43:56.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:44:06.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:44:16.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:44:26.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:44:36.587 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:44:36.608 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:44:03.624735
2025-09-02T09:44:36.609 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:44:36.609 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:44:36.609 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:44:45.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:44:55.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:45:05.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:45:15.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:45:25.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:45:35.692 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:45:35.695 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:45:03.767273
2025-09-02T09:45:35.696 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:45:35.696 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:45:35.696 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:45:44.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:45:54.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:46:04.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:46:14.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:46:24.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:46:34.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:46:34.804 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:46:03.907044
2025-09-02T09:46:34.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:46:34.804 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:46:34.804 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:46:43.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:46:53.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:47:03.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:47:13.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:47:23.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:47:33.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:47:33.910 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:47:04.047939
2025-09-02T09:47:33.911 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:47:33.911 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:47:33.911 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:47:42.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:47:52.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:48:02.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:48:12.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:48:22.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:48:32.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:48:33.015 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:48:04.185984
2025-09-02T09:48:33.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:48:33.015 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:48:33.015 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:48:42.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:48:52.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:49:02.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:49:12.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:49:22.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:49:32.103 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:49:32.124 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:49:04.331311
2025-09-02T09:49:32.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:49:32.124 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:49:32.125 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:49:41.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:49:51.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:50:01.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:50:11.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:50:21.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:50:31.212 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:50:31.233 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:50:04.474288
2025-09-02T09:50:31.233 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:50:31.234 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:50:31.234 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:50:40.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:50:50.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:51:00.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:51:10.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:51:20.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:51:30.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:51:30.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:51:04.618090
2025-09-02T09:51:30.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:51:30.323 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:51:30.323 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:51:39.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:51:49.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:51:59.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:52:09.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:52:19.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:52:29.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:52:29.412 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:52:04.758854
2025-09-02T09:52:29.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:52:29.412 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:52:29.412 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:52:38.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:52:48.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:52:58.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:53:08.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:53:18.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:53:28.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:53:28.494 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:53:04.897892
2025-09-02T09:53:28.494 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:53:28.495 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:53:28.495 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:53:37.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:53:47.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:53:57.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:54:07.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:54:17.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:54:27.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:54:27.580 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:54:05.056467
2025-09-02T09:54:27.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:54:27.588 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:54:27.588 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:54:36.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:54:46.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:54:56.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:55:06.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:55:16.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:55:26.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:55:26.681 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:55:05.210564
2025-09-02T09:55:26.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:55:26.682 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:55:26.682 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:55:35.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:55:45.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:55:55.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:56:05.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:56:15.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:56:25.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:56:25.773 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:56:05.349487
2025-09-02T09:56:25.773 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:56:25.773 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:56:25.773 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:56:34.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:56:44.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:56:54.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:57:04.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:57:14.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:57:24.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:57:24.887 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:57:05.489758
2025-09-02T09:57:24.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:57:24.888 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:57:24.888 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:57:33.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:57:43.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:57:53.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:58:03.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:58:13.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:58:23.971 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:58:23.993 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:58:05.629020
2025-09-02T09:58:23.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:58:23.994 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:58:23.994 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:58:33.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:58:43.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:58:53.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T09:59:03.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T09:59:13.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T09:59:23.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T09:59:23.093 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T09:59:05.768577
2025-09-02T09:59:23.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T09:59:23.093 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T09:59:23.093 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T09:59:32.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T09:59:42.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T09:59:52.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:00:02.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:00:12.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:00:22.181 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:00:22.182 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:00:05.907801
2025-09-02T10:00:22.182 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:00:22.182 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:00:22.182 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:00:31.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:00:41.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:00:51.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:01:01.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:01:11.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:01:21.269 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:01:21.293 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:01:06.049501
2025-09-02T10:01:21.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:01:21.293 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:01:21.293 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:01:30.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:01:40.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:01:50.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:02:00.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:02:10.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:02:20.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:02:20.405 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:02:06.192944
2025-09-02T10:02:20.406 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:02:20.406 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:02:20.406 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:02:29.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:02:39.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:02:49.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:02:59.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:03:09.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:03:19.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:03:19.501 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:03:06.336975
2025-09-02T10:03:19.501 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:03:19.501 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:03:19.501 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:03:28.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:03:38.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:03:48.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:03:58.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:04:08.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:04:18.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:04:18.589 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:04:06.476884
2025-09-02T10:04:18.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:04:18.590 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:04:18.590 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:04:27.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:04:37.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:04:47.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:04:57.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:05:07.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:05:17.669 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:05:17.672 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:05:06.620136
2025-09-02T10:05:17.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:05:17.672 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:05:17.672 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:05:26.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:05:36.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:05:46.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:05:56.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:06:06.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:06:16.759 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:06:16.779 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:06:06.759253
2025-09-02T10:06:16.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:06:16.779 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:06:16.779 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:06:25.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:06:35.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:06:45.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:06:55.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:07:05.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:07:15.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:07:15.867 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:07:06.896920
2025-09-02T10:07:15.867 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:07:15.867 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:07:15.867 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:07:24.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:07:34.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:07:44.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:07:54.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:08:04.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:08:14.952 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:08:14.970 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:08:07.035528
2025-09-02T10:08:14.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:08:14.970 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:08:14.970 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:08:23.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:08:33.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:08:44.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:08:54.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:09:04.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:09:14.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:09:14.059 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:09:07.177280
2025-09-02T10:09:14.059 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:09:14.059 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:09:14.060 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:09:23.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:09:33.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:09:43.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:09:53.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:10:03.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:10:13.145 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:10:13.147 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:10:07.319297
2025-09-02T10:10:13.148 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:10:13.148 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:10:13.148 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:10:22.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:10:32.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:10:42.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:10:52.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:11:02.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:11:12.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:11:12.256 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:11:07.469009
2025-09-02T10:11:12.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:11:12.257 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:11:12.257 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:11:21.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:11:31.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:11:41.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:11:51.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:12:01.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:12:11.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:12:11.369 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:12:07.610514
2025-09-02T10:12:11.370 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:12:11.370 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:12:11.370 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:12:20.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:12:30.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:12:40.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:12:50.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:13:00.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:13:10.452 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:13:10.454 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:13:07.750499
2025-09-02T10:13:10.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:13:10.455 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:13:10.455 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:13:19.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:13:29.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:13:39.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:13:49.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:13:59.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:14:09.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:14:09.564 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:14:07.891679
2025-09-02T10:14:09.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:14:09.564 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:14:09.565 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:14:18.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:14:28.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:14:38.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:14:48.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:14:58.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:15:08.652 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:15:08.676 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:15:08.032887
2025-09-02T10:15:08.676 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:15:08.676 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:15:08.676 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:15:17.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:15:27.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:15:37.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:15:47.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:15:57.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:16:07.764 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:16:07.766 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:15:08.032887
2025-09-02T10:16:07.766 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:16:07.767 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:16:07.767 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:16:16.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:16:26.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:16:36.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:16:46.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:16:56.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:17:06.843 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:17:06.866 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:16:08.175275
2025-09-02T10:17:06.866 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:17:06.866 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:17:06.866 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:17:15.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:17:25.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:17:35.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:17:45.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:17:55.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:18:05.939 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:18:05.963 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:17:08.315937
2025-09-02T10:18:05.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:18:05.964 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:18:05.964 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:18:14.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:18:24.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:18:35.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:18:45.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:18:55.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:19:05.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:19:05.065 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:18:08.457530
2025-09-02T10:19:05.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:19:05.066 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:19:05.066 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:19:14.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:19:24.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:19:34.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:19:44.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:19:54.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:20:04.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:20:04.154 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:19:08.602176
2025-09-02T10:20:04.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:20:04.155 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:20:04.155 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:20:13.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:20:23.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:20:33.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:20:43.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:20:53.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:21:03.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:21:03.263 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:20:08.751972
2025-09-02T10:21:03.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:21:03.263 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:21:03.264 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:21:12.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:21:22.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:21:32.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:21:42.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:21:52.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:22:02.349 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:22:02.369 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:21:08.892321
2025-09-02T10:22:02.369 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:22:02.369 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:22:02.369 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:22:11.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:22:21.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:22:31.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:22:41.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:22:51.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:23:01.457 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:23:01.459 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:22:09.038635
2025-09-02T10:23:01.459 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:23:01.459 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:23:01.459 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:23:10.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:23:20.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:23:30.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:23:40.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:23:50.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:24:00.548 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:24:00.551 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:23:09.181269
2025-09-02T10:24:00.551 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:24:00.552 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:24:00.552 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:24:09.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:24:19.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:24:29.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:24:39.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:24:49.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:24:59.640 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:24:59.663 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:24:09.320735
2025-09-02T10:24:59.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:24:59.664 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:24:59.664 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:25:08.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:25:18.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:25:28.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:25:38.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:25:48.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:25:58.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:25:58.748 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:25:09.460391
2025-09-02T10:25:58.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:25:58.748 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:25:58.748 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:26:07.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:26:17.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:26:27.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:26:37.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:26:47.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:26:57.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:26:57.835 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:26:09.600404
2025-09-02T10:26:57.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:26:57.836 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:26:57.836 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:27:06.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:27:16.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:27:26.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:27:36.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:27:46.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:27:56.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:27:56.944 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:27:09.741340
2025-09-02T10:27:56.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:27:56.944 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:27:56.944 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:28:05.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:28:15.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:28:25.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:28:36.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:28:46.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:28:56.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:28:56.030 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:28:09.882533
2025-09-02T10:28:56.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:28:56.030 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:28:56.030 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:29:05.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:29:15.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:29:25.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:29:35.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:29:45.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:29:55.118 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:29:55.136 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:29:10.027397
2025-09-02T10:29:55.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:29:55.137 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:29:55.137 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:30:04.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:30:14.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:30:24.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:30:34.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:30:44.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:30:54.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:30:54.224 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:30:10.167900
2025-09-02T10:30:54.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:30:54.224 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:30:54.224 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:31:03.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:31:13.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:31:23.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:31:33.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:31:43.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:31:53.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:31:53.333 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:31:10.308359
2025-09-02T10:31:53.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:31:53.333 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:31:53.333 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:32:02.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:32:12.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:32:22.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:32:32.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:32:42.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:32:52.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:32:52.423 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:32:10.448012
2025-09-02T10:32:52.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:32:52.423 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:32:52.424 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:33:01.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:33:11.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:33:21.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:33:31.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:33:41.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:33:51.508 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:33:51.529 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:33:10.589022
2025-09-02T10:33:51.529 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:33:51.529 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:33:51.529 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:34:00.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:34:10.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:34:20.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:34:30.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:34:40.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:34:50.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:34:50.611 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:34:10.731011
2025-09-02T10:34:50.612 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:34:50.612 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:34:50.612 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:34:59.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:35:09.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:35:19.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:35:29.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:35:39.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:35:49.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:35:49.704 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:35:10.880010
2025-09-02T10:35:49.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:35:49.704 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:35:49.704 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:35:58.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:36:08.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:36:18.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:36:28.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:36:38.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:36:48.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:36:48.801 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:36:11.023633
2025-09-02T10:36:48.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:36:48.802 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:36:48.802 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:36:57.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:37:07.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:37:17.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:37:27.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:37:37.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:37:47.887 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:37:47.888 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:37:11.165064
2025-09-02T10:37:47.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:37:47.888 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:37:47.888 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:37:56.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:38:06.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:38:16.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:38:26.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:38:36.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:38:46.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:38:46.977 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:38:11.303377
2025-09-02T10:38:46.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:38:46.977 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:38:46.977 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:38:55.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:39:06.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:39:16.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:39:26.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:39:36.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:39:46.057 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:39:46.060 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:39:11.447879
2025-09-02T10:39:46.060 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:39:46.060 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:39:46.061 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:39:55.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:40:05.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:40:15.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:40:25.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:40:35.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:40:45.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:40:45.140 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:40:11.590959
2025-09-02T10:40:45.140 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:40:45.141 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:40:45.141 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:40:54.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:41:04.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:41:14.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:41:24.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:41:34.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:41:44.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:41:44.219 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:41:11.751201
2025-09-02T10:41:44.220 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:41:44.220 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:41:44.220 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:41:53.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:42:03.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:42:13.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:42:23.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:42:33.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:42:43.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:42:43.305 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:42:11.889457
2025-09-02T10:42:43.305 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:42:43.305 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:42:43.306 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:42:52.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:43:02.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:43:12.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:43:22.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:43:32.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:43:42.391 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:43:42.413 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:43:12.033364
2025-09-02T10:43:42.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:43:42.413 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:43:42.414 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:43:51.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:44:01.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:44:11.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:44:21.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:44:31.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:44:41.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:44:41.515 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:44:12.172581
2025-09-02T10:44:41.515 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:44:41.515 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:44:41.516 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:44:50.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:45:00.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:45:10.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:45:20.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:45:30.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:45:40.599 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:45:40.601 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:45:12.314999
2025-09-02T10:45:40.602 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:45:40.602 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:45:40.602 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:45:49.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:45:59.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:46:09.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:46:19.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:46:29.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:46:39.689 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:46:39.692 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:46:12.458180
2025-09-02T10:46:39.692 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:46:39.692 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:46:39.692 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:46:48.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:46:58.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:47:08.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:47:18.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:47:28.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:47:38.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:47:38.777 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:47:12.598971
2025-09-02T10:47:38.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:47:38.777 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:47:38.777 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:47:47.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:47:57.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:48:07.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:48:17.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:48:27.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:48:37.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:48:37.881 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:48:12.738269
2025-09-02T10:48:37.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:48:37.882 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:48:37.882 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:48:46.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:48:56.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:49:06.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:49:16.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:49:26.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:49:36.961 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:49:36.982 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:49:12.880526
2025-09-02T10:49:36.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:49:36.983 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:49:36.983 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:49:45.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:49:56.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:50:06.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:50:16.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:50:26.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:50:36.067 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:50:36.093 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:50:13.022188
2025-09-02T10:50:36.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:50:36.093 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:50:36.094 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:50:45.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:50:55.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:51:05.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:51:15.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:51:25.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:51:35.179 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:51:35.180 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:51:13.170823
2025-09-02T10:51:35.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:51:35.180 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:51:35.180 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:51:44.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:51:54.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:52:04.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:52:14.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:52:24.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:52:34.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:52:34.287 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:52:13.311982
2025-09-02T10:52:34.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:52:34.287 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:52:34.288 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:52:43.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:52:53.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:53:03.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:53:13.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:53:23.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:53:33.374 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:53:33.397 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:53:13.456731
2025-09-02T10:53:33.397 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:53:33.398 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:53:33.398 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:53:42.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:53:52.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:54:02.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:54:12.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:54:22.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:54:32.483 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:54:32.505 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:54:13.596689
2025-09-02T10:54:32.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:54:32.505 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:54:32.505 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:54:41.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:54:51.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:55:01.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:55:11.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:55:21.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:55:31.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:55:31.596 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:55:13.738604
2025-09-02T10:55:31.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:55:31.596 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:55:31.597 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:55:40.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:55:50.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:56:00.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:56:10.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:56:20.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:56:30.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:56:30.706 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:56:13.878437
2025-09-02T10:56:30.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:56:30.706 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:56:30.706 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:56:39.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:56:49.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:56:59.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:57:09.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:57:19.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:57:29.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:57:29.807 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:57:14.018521
2025-09-02T10:57:29.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:57:29.808 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:57:29.808 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:57:38.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:57:48.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:57:58.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:58:08.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:58:18.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:58:28.893 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:58:28.918 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:58:14.158541
2025-09-02T10:58:28.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:58:28.918 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:58:28.918 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:58:37.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:58:47.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:58:57.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T10:59:07.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T10:59:17.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T10:59:28.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T10:59:28.006 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T10:59:14.304705
2025-09-02T10:59:28.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T10:59:28.006 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T10:59:28.006 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T10:59:37.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T10:59:47.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T10:59:57.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:00:07.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:00:17.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:00:27.092 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:00:27.111 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:00:14.445208
2025-09-02T11:00:27.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:00:27.142 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:00:27.142 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:00:36.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:00:46.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:00:56.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:01:06.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:01:16.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:01:26.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:01:26.231 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:01:14.586036
2025-09-02T11:01:26.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:01:26.231 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:01:26.232 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:01:35.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:01:45.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:01:55.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:02:05.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:02:15.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:02:25.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:02:25.342 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:02:14.724013
2025-09-02T11:02:25.343 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:02:25.343 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:02:25.343 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:02:34.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:02:44.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:02:54.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:03:04.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:03:14.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:03:24.431 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:03:24.455 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:03:14.865961
2025-09-02T11:03:24.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:03:24.455 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:03:24.455 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:03:33.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:03:43.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:03:53.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:04:03.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:04:13.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:04:23.539 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:04:23.541 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:04:15.010437
2025-09-02T11:04:23.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:04:23.542 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:04:23.542 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:04:32.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:04:42.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:04:52.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:05:02.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:05:12.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:05:22.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:05:22.648 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:05:15.150897
2025-09-02T11:05:22.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:05:22.649 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:05:22.649 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:05:31.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:05:41.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:05:51.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:06:01.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:06:11.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:06:21.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:06:21.759 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:06:15.291808
2025-09-02T11:06:21.759 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:06:21.759 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:06:21.760 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:06:30.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:06:40.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:06:50.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:07:00.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:07:10.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:07:20.844 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:07:20.847 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:07:15.431604
2025-09-02T11:07:20.847 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:07:20.847 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:07:20.847 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:07:29.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:07:39.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:07:49.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:07:59.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:08:09.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:08:19.927 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:08:19.929 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:08:15.576815
2025-09-02T11:08:19.930 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:08:19.930 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:08:19.930 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:08:28.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:08:38.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:08:48.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:08:58.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:09:09.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:09:19.013 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:09:19.016 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:09:15.718151
2025-09-02T11:09:19.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:09:19.016 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:09:19.016 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:09:28.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:09:38.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:09:48.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:09:58.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:10:08.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:10:18.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:10:18.103 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:10:15.857492
2025-09-02T11:10:18.103 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:10:18.103 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:10:18.103 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:10:27.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:10:37.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:10:47.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:10:57.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:11:07.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:11:17.187 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:11:17.190 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:11:16.006938
2025-09-02T11:11:17.190 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:11:17.191 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:11:17.191 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:11:26.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:11:36.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:11:46.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:11:56.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:12:06.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:12:16.280 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:12:16.282 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:11:16.006938
2025-09-02T11:12:16.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:12:16.330 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:12:16.330 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:12:25.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:12:35.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:12:45.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:12:55.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:13:05.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:13:15.416 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:13:15.433 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:12:16.149663
2025-09-02T11:13:15.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:13:15.433 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:13:15.433 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:13:24.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:13:34.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:13:44.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:13:54.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:14:04.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:14:14.515 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:14:14.537 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:13:16.288754
2025-09-02T11:14:14.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:14:14.537 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:14:14.538 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:14:23.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:14:33.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:14:43.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:14:53.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:15:03.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:15:13.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:15:13.649 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:14:16.434573
2025-09-02T11:15:13.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:15:13.650 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:15:13.650 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:15:22.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:15:32.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:15:42.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:15:52.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:16:02.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:16:12.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:16:12.760 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:15:16.575170
2025-09-02T11:16:12.760 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:16:12.760 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:16:12.760 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:16:21.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:16:31.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:16:41.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:16:51.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:17:01.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:17:11.848 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:17:11.865 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:16:16.715880
2025-09-02T11:17:11.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:17:11.865 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:17:11.865 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:17:20.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:17:30.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:17:40.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:17:50.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:18:00.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:18:10.949 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:18:10.952 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:17:16.855328
2025-09-02T11:18:10.952 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:18:10.952 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:18:10.952 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:18:19.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:18:29.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:18:39.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:18:50.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:19:00.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:19:10.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:19:10.060 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:18:16.997064
2025-09-02T11:19:10.061 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:19:10.061 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:19:10.061 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:19:19.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:19:29.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:19:39.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:19:49.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:19:59.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:20:09.144 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:20:09.145 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:19:17.138779
2025-09-02T11:20:09.145 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:20:09.145 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:20:09.145 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:20:18.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:20:28.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:20:38.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:20:48.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:20:58.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:21:08.234 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:21:08.257 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:20:17.281588
2025-09-02T11:21:08.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:21:08.258 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:21:08.258 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:21:17.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:21:27.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:21:37.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:21:47.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:21:57.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:22:07.346 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:22:07.348 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:21:17.420938
2025-09-02T11:22:07.349 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:22:07.349 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:22:07.349 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:22:16.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:22:26.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:22:36.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:22:46.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:22:56.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:23:06.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:23:06.454 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:22:17.561462
2025-09-02T11:23:06.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:23:06.454 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:23:06.454 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:23:15.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:23:25.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:23:35.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:23:45.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:23:55.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:24:05.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:24:05.544 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:23:17.710826
2025-09-02T11:24:05.545 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:24:05.545 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:24:05.545 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:24:14.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:24:24.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:24:34.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:24:44.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:24:54.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:25:04.631 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:25:04.652 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:24:17.857644
2025-09-02T11:25:04.652 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:25:04.652 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:25:04.652 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:25:13.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:25:23.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:25:33.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:25:43.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:25:53.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:26:03.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:26:03.762 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:25:17.997128
2025-09-02T11:26:03.762 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:26:03.762 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:26:03.762 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:26:12.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:26:22.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:26:32.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:26:42.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:26:52.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:27:02.850 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:27:02.873 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:26:18.138664
2025-09-02T11:27:02.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:27:02.874 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:27:02.874 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:27:11.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:27:21.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:27:31.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:27:41.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:27:51.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:28:01.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:28:01.957 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:27:18.279762
2025-09-02T11:28:01.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:28:01.957 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:28:01.957 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:28:10.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:28:20.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:28:30.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:28:41.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:28:51.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:29:01.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:29:01.061 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:28:18.421297
2025-09-02T11:29:01.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:29:01.062 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:29:01.062 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:29:10.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:29:20.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:29:30.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:29:40.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:29:50.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:30:00.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:30:00.170 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:29:18.561922
2025-09-02T11:30:00.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:30:00.171 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:30:00.171 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:30:09.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:30:19.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:30:29.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:30:39.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:30:49.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:30:59.257 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:30:59.280 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:30:18.703555
2025-09-02T11:30:59.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:30:59.281 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:30:59.281 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:31:08.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:31:18.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:31:28.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:31:38.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:31:48.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:31:58.367 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:31:58.370 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:31:18.842121
2025-09-02T11:31:58.370 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:31:58.371 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:31:58.371 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:32:07.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:32:17.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:32:27.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:32:37.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:32:47.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:32:57.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:32:57.477 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:32:18.984443
2025-09-02T11:32:57.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:32:57.477 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:32:57.478 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:33:06.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:33:16.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:33:26.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:33:36.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:33:46.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:33:56.565 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:33:56.584 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:33:19.125851
2025-09-02T11:33:56.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:33:56.584 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:33:56.584 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:34:05.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:34:15.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:34:25.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:34:35.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:34:45.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:34:55.676 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:34:55.702 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:34:19.268903
2025-09-02T11:34:55.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:34:55.725 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:34:55.725 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:35:04.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:35:14.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:35:24.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:35:34.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:35:44.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:35:54.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:35:54.832 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:35:19.411325
2025-09-02T11:35:54.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:35:54.832 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:35:54.832 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:36:03.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:36:13.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:36:23.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:36:33.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:36:43.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:36:53.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:36:53.941 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:36:19.550969
2025-09-02T11:36:53.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:36:53.941 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:36:53.941 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:37:02.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:37:12.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:37:22.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:37:32.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:37:43.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:37:53.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:37:53.052 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:37:19.697118
2025-09-02T11:37:53.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:37:53.052 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:37:53.052 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:38:02.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:38:12.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:38:22.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:38:32.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:38:42.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:38:52.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:38:52.162 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:38:19.837432
2025-09-02T11:38:52.163 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:38:52.163 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:38:52.163 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:39:01.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:39:11.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:39:21.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:39:31.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:39:41.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:39:51.250 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:39:51.269 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:39:19.981827
2025-09-02T11:39:51.269 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:39:51.269 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:39:51.270 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:40:00.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:40:10.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:40:20.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:40:30.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:40:40.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:40:50.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:40:50.373 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:40:20.124051
2025-09-02T11:40:50.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:40:50.373 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:40:50.374 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:40:59.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:41:09.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:41:19.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:41:29.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:41:39.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:41:49.461 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:41:49.482 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:41:20.269834
2025-09-02T11:41:49.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:41:49.482 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:41:49.482 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:41:58.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:42:08.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:42:18.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:42:28.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:42:38.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:42:48.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:42:48.571 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:42:20.409652
2025-09-02T11:42:48.572 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:42:48.572 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:42:48.572 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:42:57.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:43:07.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:43:17.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:43:27.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:43:37.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:43:47.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:43:47.682 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:43:20.550340
2025-09-02T11:43:47.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:43:47.682 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:43:47.682 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:43:56.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:44:06.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:44:16.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:44:26.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:44:36.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:44:46.765 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:44:46.788 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:44:20.689319
2025-09-02T11:44:46.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:44:46.788 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:44:46.788 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:44:55.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:45:05.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:45:15.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:45:25.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:45:35.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:45:45.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:45:45.897 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:45:20.829467
2025-09-02T11:45:45.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:45:45.897 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:45:45.897 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:45:54.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:46:04.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:46:14.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:46:24.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:46:34.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:46:44.981 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:46:45.004 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:46:20.974113
2025-09-02T11:46:45.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:46:45.005 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:46:45.005 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:46:54.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:47:04.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:47:14.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:47:24.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:47:34.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:47:44.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:47:44.111 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:47:21.112492
2025-09-02T11:47:44.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:47:44.111 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:47:44.112 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:47:53.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:48:03.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:48:13.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:48:23.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:48:33.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:48:43.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:48:43.217 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:48:21.253276
2025-09-02T11:48:43.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:48:43.218 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:48:43.218 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:48:52.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:49:02.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:49:12.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:49:22.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:49:32.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:49:42.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:49:42.328 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:49:21.396790
2025-09-02T11:49:42.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:49:42.329 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:49:42.329 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:49:51.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:50:01.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:50:11.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:50:21.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:50:31.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:50:41.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:50:41.439 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:50:21.538371
2025-09-02T11:50:41.439 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:50:41.439 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:50:41.439 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:50:50.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:51:00.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:51:10.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:51:20.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:51:30.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:51:40.529 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:51:40.547 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:51:21.683733
2025-09-02T11:51:40.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:51:40.547 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:51:40.547 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:51:49.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:51:59.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:52:09.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:52:19.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:52:29.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:52:39.637 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:52:39.660 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:52:21.823162
2025-09-02T11:52:39.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:52:39.660 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:52:39.660 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:52:48.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:52:58.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:53:08.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:53:18.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:53:28.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:53:38.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:53:38.749 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:53:21.969924
2025-09-02T11:53:38.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:53:38.749 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:53:38.749 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:53:47.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:53:57.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:54:07.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:54:17.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:54:27.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:54:37.837 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:54:37.859 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:54:22.111966
2025-09-02T11:54:37.887 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:54:37.887 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:54:37.887 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:54:46.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:54:56.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:55:06.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:55:16.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:55:26.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:55:36.971 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:55:36.990 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:55:22.250394
2025-09-02T11:55:36.990 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:55:36.990 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:55:36.990 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:55:46.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:55:56.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:56:06.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:56:16.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:56:26.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:56:36.074 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:56:36.098 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:56:22.397070
2025-09-02T11:56:36.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:56:36.098 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:56:36.098 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:56:45.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:56:55.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:57:05.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:57:15.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:57:25.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:57:35.189 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:57:35.209 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:57:22.539613
2025-09-02T11:57:35.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:57:35.209 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:57:35.209 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:57:44.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:57:54.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:58:04.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:58:14.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:58:24.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:58:34.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:58:34.313 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:58:22.681081
2025-09-02T11:58:34.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:58:34.313 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:58:34.313 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:58:43.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:58:53.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T11:59:03.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T11:59:13.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T11:59:23.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T11:59:33.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T11:59:33.417 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T11:59:22.825893
2025-09-02T11:59:33.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T11:59:33.417 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T11:59:33.417 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T11:59:42.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T11:59:52.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:00:02.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:00:12.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:00:22.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:00:32.506 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:00:32.531 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:00:22.967325
2025-09-02T12:00:32.531 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:00:32.531 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:00:32.531 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:00:41.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:00:51.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:01:01.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:01:11.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:01:21.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:01:31.619 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:01:31.645 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:01:23.111810
2025-09-02T12:01:31.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:01:31.645 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:01:31.645 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:01:40.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:01:50.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:02:00.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:02:10.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:02:20.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:02:30.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:02:30.737 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:02:23.252816
2025-09-02T12:02:30.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:02:30.737 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:02:30.738 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:02:39.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:02:49.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:02:59.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:03:09.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:03:19.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:03:29.829 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:03:29.852 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:03:23.395296
2025-09-02T12:03:29.853 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:03:29.853 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:03:29.853 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:03:38.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:03:48.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:03:58.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:04:08.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:04:18.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:04:28.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:04:28.941 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:04:23.535421
2025-09-02T12:04:28.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:04:28.941 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:04:28.941 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:04:37.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:04:47.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:04:57.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:05:07.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:05:18.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:05:28.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:05:28.045 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:05:23.675775
2025-09-02T12:05:28.045 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:05:28.045 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:05:28.045 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:05:37.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:05:47.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:05:57.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:06:07.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:06:17.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:06:27.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:06:27.150 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:06:23.814050
2025-09-02T12:06:27.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:06:27.151 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:06:27.151 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:06:36.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:06:46.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:06:56.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:07:06.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:07:16.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:07:26.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:07:26.257 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:07:23.956227
2025-09-02T12:07:26.257 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:07:26.258 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:07:26.258 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:07:35.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:07:45.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:07:55.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:08:05.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:08:15.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:08:25.344 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:08:25.366 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:08:24.097871
2025-09-02T12:08:25.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:08:25.366 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:08:25.366 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:08:34.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:08:44.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:08:54.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:09:04.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:09:14.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:09:24.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:09:24.476 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:09:24.242070
2025-09-02T12:09:24.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:09:24.476 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:09:24.476 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:09:33.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:09:43.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:09:53.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:10:03.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:10:13.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:10:23.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:10:23.587 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:09:24.242070
2025-09-02T12:10:23.587 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:10:23.587 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:10:23.587 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:10:32.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:10:42.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:10:52.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:11:02.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:11:12.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:11:22.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:11:22.701 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:10:24.387226
2025-09-02T12:11:22.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:11:22.702 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:11:22.702 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:11:31.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:11:41.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:11:51.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:12:01.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:12:11.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:12:21.785 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:12:21.810 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:11:24.526487
2025-09-02T12:12:21.810 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:12:21.810 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:12:21.810 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:12:30.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:12:40.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:12:50.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:13:00.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:13:10.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:13:20.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:13:20.920 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:12:24.665842
2025-09-02T12:13:20.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:13:20.921 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:13:20.921 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:13:29.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:13:39.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:13:49.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:13:59.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:14:09.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:14:20.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:14:20.025 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:13:24.809487
2025-09-02T12:14:20.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:14:20.025 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:14:20.025 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:14:29.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:14:39.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:14:49.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:14:59.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:15:09.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:15:19.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:15:19.137 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:14:24.952414
2025-09-02T12:15:19.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:15:19.137 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:15:19.137 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:15:28.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:15:38.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:15:48.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:15:58.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:16:08.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:16:18.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:16:18.247 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:15:25.096754
2025-09-02T12:16:18.247 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:16:18.248 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:16:18.248 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:16:27.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:16:37.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:16:47.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:16:57.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:17:07.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:17:17.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:17:17.354 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:16:25.238383
2025-09-02T12:17:17.354 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:17:17.354 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:17:17.354 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:17:26.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:17:36.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:17:46.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:17:56.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:18:06.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:18:16.444 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:18:16.462 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:17:25.378332
2025-09-02T12:18:16.463 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:18:16.463 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:18:16.463 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:18:25.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:18:35.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:18:45.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:18:55.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:19:05.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:19:15.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:19:15.555 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:18:25.519478
2025-09-02T12:19:15.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:19:15.556 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:19:15.556 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:19:24.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:19:34.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:19:44.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:19:54.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:20:04.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:20:14.646 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:20:14.665 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:19:25.662983
2025-09-02T12:20:14.666 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:20:14.666 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:20:14.666 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:20:23.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:20:33.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:20:43.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:20:53.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:21:03.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:21:13.751 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:21:13.775 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:20:25.802937
2025-09-02T12:21:13.775 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:21:13.775 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:21:13.775 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:21:22.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:21:32.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:21:42.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:21:52.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:22:02.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:22:12.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:22:12.885 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:21:25.946520
2025-09-02T12:22:12.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:22:12.886 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:22:12.886 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:22:21.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:22:31.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:22:41.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:22:51.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:23:01.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:23:11.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:23:11.996 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:22:26.085322
2025-09-02T12:23:11.996 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:23:11.997 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:23:11.997 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:23:21.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:23:31.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:23:41.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:23:51.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:24:01.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:24:11.081 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:24:11.102 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:23:26.233247
2025-09-02T12:24:11.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:24:11.102 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:24:11.102 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:24:20.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:24:30.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:24:40.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:24:50.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:25:00.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:25:10.189 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:25:10.212 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:24:26.374199
2025-09-02T12:25:10.212 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:25:10.213 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:25:10.213 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:25:19.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:25:29.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:25:39.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:25:49.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:25:59.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:26:09.300 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:26:09.321 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:25:26.519052
2025-09-02T12:26:09.322 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:26:09.322 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:26:09.322 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:26:18.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:26:28.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:26:38.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:26:48.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:26:58.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:27:08.404 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:27:08.426 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:26:26.669084
2025-09-02T12:27:08.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:27:08.426 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:27:08.427 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:27:17.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:27:27.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:27:37.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:27:47.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:27:57.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:28:07.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:28:07.533 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:27:26.809997
2025-09-02T12:28:07.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:28:07.533 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:28:07.533 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:28:16.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:28:26.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:28:36.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:28:46.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:28:56.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:29:06.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:29:06.642 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:28:26.949387
2025-09-02T12:29:06.642 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:29:06.642 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:29:06.642 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:29:15.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:29:25.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:29:35.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:29:45.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:29:55.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:30:05.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:30:05.754 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:29:27.093147
2025-09-02T12:30:05.754 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:30:05.754 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:30:05.754 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:30:14.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:30:24.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:30:34.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:30:44.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:30:54.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:31:04.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:31:04.850 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:30:27.232318
2025-09-02T12:31:04.850 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:31:04.851 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:31:04.851 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:31:13.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:31:23.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:31:33.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:31:43.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:31:53.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:32:03.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:32:03.959 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:31:27.379154
2025-09-02T12:32:03.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:32:03.960 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:32:03.960 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:32:12.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:32:22.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:32:33.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:32:43.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:32:53.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:33:03.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:33:03.065 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:32:27.519861
2025-09-02T12:33:03.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:33:03.065 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:33:03.065 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:33:12.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:33:22.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:33:32.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:33:42.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:33:52.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:34:02.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:34:02.173 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:33:27.664141
2025-09-02T12:34:02.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:34:02.173 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:34:02.173 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:34:11.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:34:21.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:34:31.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:34:41.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:34:51.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:35:01.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:35:01.276 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:34:27.804290
2025-09-02T12:35:01.276 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:35:01.276 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:35:01.276 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:35:10.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:35:20.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:35:30.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:35:40.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:35:50.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:36:00.360 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:36:00.382 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:35:27.944662
2025-09-02T12:36:00.383 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:36:00.383 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:36:00.383 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:36:09.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:36:19.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:36:29.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:36:39.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:36:49.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:36:59.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:36:59.492 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:36:28.084981
2025-09-02T12:36:59.492 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:36:59.492 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:36:59.492 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:37:08.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:37:18.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:37:28.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:37:38.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:37:48.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:37:58.582 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:37:58.584 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:37:28.228410
2025-09-02T12:37:58.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:37:58.584 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:37:58.585 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:38:07.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:38:17.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:38:27.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:38:37.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:38:47.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:38:57.670 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:38:57.695 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:38:28.368728
2025-09-02T12:38:57.696 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:38:57.696 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:38:57.696 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:39:06.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:39:16.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:39:26.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:39:36.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:39:46.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:39:56.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:39:56.802 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:39:28.509032
2025-09-02T12:39:56.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:39:56.802 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:39:56.802 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:40:05.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:40:15.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:40:25.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:40:35.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:40:45.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:40:55.890 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:40:55.915 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:40:28.646836
2025-09-02T12:40:55.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:40:55.915 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:40:55.916 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:41:04.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:41:14.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:41:24.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:41:34.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:41:44.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:41:55.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:41:55.021 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:41:28.784445
2025-09-02T12:41:55.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:41:55.022 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:41:55.022 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:42:04.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:42:14.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:42:24.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:42:34.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:42:44.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:42:54.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:42:54.130 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:42:28.923330
2025-09-02T12:42:54.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:42:54.130 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:42:54.130 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:43:03.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:43:13.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:43:23.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:43:33.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:43:43.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:43:53.211 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:43:53.236 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:43:29.062060
2025-09-02T12:43:53.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:43:53.236 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:43:53.236 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:44:02.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:44:12.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:44:22.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:44:32.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:44:42.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:44:52.322 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:44:52.325 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:44:29.204905
2025-09-02T12:44:52.325 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:44:52.326 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:44:52.326 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:45:01.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:45:11.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:45:21.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:45:31.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:45:41.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:45:51.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:45:51.435 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:45:29.344731
2025-09-02T12:45:51.435 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:45:51.435 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:45:51.435 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:46:00.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:46:10.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:46:20.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:46:30.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:46:40.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:46:50.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:46:50.546 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:46:29.483405
2025-09-02T12:46:50.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:46:50.547 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:46:50.547 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:46:59.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:47:09.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:47:19.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:47:29.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:47:39.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:47:49.632 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:47:49.650 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:47:29.623264
2025-09-02T12:47:49.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:47:49.650 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:47:49.651 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:47:58.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:48:08.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:48:18.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:48:28.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:48:38.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:48:48.739 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:48:48.760 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:48:29.762274
2025-09-02T12:48:48.760 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:48:48.760 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:48:48.760 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:48:57.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:49:07.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:49:17.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:49:27.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:49:37.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:49:47.843 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:49:47.869 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:49:29.902042
2025-09-02T12:49:47.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:49:47.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:49:47.870 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:49:56.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:50:06.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:50:16.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:50:26.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:50:36.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:50:46.950 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:50:46.975 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:50:30.040173
2025-09-02T12:50:46.975 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:50:46.975 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:50:46.975 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:50:55.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:51:06.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:51:16.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:51:26.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:51:36.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:51:46.064 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:51:46.085 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:51:30.179993
2025-09-02T12:51:46.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:51:46.085 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:51:46.085 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:51:55.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:52:05.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:52:15.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:52:25.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:52:35.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:52:45.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:52:45.199 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:52:30.322268
2025-09-02T12:52:45.200 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:52:45.200 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:52:45.200 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:52:54.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:53:04.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:53:14.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:53:24.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:53:34.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:53:44.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:53:44.306 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:53:30.466287
2025-09-02T12:53:44.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:53:44.306 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:53:44.306 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:53:53.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:54:03.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:54:13.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:54:23.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:54:33.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:54:43.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:54:43.413 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:54:30.604982
2025-09-02T12:54:43.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:54:43.413 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:54:43.413 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:54:52.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:55:02.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:55:12.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:55:22.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:55:32.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:55:42.495 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:55:42.497 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:55:30.748280
2025-09-02T12:55:42.498 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:55:42.498 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:55:42.498 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:55:51.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:56:01.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:56:11.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:56:21.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:56:31.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:56:41.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:56:41.605 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:56:30.897825
2025-09-02T12:56:41.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:56:41.606 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:56:41.606 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:56:50.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:57:00.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:57:10.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:57:20.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:57:30.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:57:40.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:57:40.714 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:57:31.037797
2025-09-02T12:57:40.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:57:40.714 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:57:40.714 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:57:49.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:57:59.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:58:09.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:58:19.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:58:29.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:58:39.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:58:39.827 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:58:31.179254
2025-09-02T12:58:39.827 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:58:39.827 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:58:39.827 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:58:48.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:58:58.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T12:59:08.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T12:59:18.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T12:59:28.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T12:59:38.912 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T12:59:38.916 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T12:59:31.323544
2025-09-02T12:59:38.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T12:59:38.917 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T12:59:38.917 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T12:59:47.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T12:59:57.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:00:07.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:00:17.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:00:27.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:00:38.002 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:00:38.023 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:00:31.465000
2025-09-02T13:00:38.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:00:38.024 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:00:38.024 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:00:47.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:00:57.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:01:07.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:01:17.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:01:27.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:01:37.112 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:01:37.136 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:01:31.606550
2025-09-02T13:01:37.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:01:37.136 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:01:37.136 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:01:46.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:01:56.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:02:06.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:02:16.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:02:26.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:02:36.223 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:02:36.249 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:02:31.744375
2025-09-02T13:02:36.249 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:02:36.249 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:02:36.249 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:02:45.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:02:55.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:03:05.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:03:15.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:03:25.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:03:35.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:03:35.357 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:03:31.892134
2025-09-02T13:03:35.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:03:35.357 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:03:35.357 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:03:44.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:03:54.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:04:04.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:04:14.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:04:24.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:04:34.440 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:04:34.443 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:04:32.042010
2025-09-02T13:04:34.443 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:04:34.443 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:04:34.443 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:04:43.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:04:53.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:05:03.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:05:13.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:05:23.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:05:33.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:05:33.552 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:05:32.182185
2025-09-02T13:05:33.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:05:33.553 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:05:33.553 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:05:42.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:05:52.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:06:02.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:06:12.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:06:22.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:06:32.639 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:06:32.642 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:05:32.182185
2025-09-02T13:06:32.642 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:06:32.642 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:06:32.642 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:06:41.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:06:51.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:07:01.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:07:11.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:07:21.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:07:31.726 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:07:31.749 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:06:32.321429
2025-09-02T13:07:31.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:07:31.750 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:07:31.750 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:07:40.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:07:50.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:08:00.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:08:10.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:08:20.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:08:30.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:08:30.851 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:07:32.460994
2025-09-02T13:08:30.851 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:08:30.851 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:08:30.851 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:08:39.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:08:49.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:08:59.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:09:09.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:09:19.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:09:29.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:09:29.954 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:08:32.609529
2025-09-02T13:09:29.954 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:09:29.954 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:09:29.954 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:09:38.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:09:48.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:09:58.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:10:09.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:10:19.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:10:29.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:10:29.034 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:09:32.748542
2025-09-02T13:10:29.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:10:29.035 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:10:29.035 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:10:38.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:10:48.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:10:58.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:11:08.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:11:18.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:11:28.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:11:28.139 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:10:32.888118
2025-09-02T13:11:28.139 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:11:28.139 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:11:28.139 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:11:37.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:11:47.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:11:57.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:12:07.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:12:17.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:12:27.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:12:27.227 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:11:33.032781
2025-09-02T13:12:27.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:12:27.228 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:12:27.228 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:12:36.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:12:46.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:12:56.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:13:06.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:13:16.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:13:26.305 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:13:26.326 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:12:33.173787
2025-09-02T13:13:26.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:13:26.327 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:13:26.327 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:13:35.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:13:45.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:13:55.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:14:05.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:14:15.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:14:25.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:14:25.413 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:13:33.317444
2025-09-02T13:14:25.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:14:25.413 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:14:25.413 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:14:34.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:14:44.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:14:54.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:15:04.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:15:14.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:15:24.495 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:15:24.516 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:14:33.459294
2025-09-02T13:15:24.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:15:24.516 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:15:24.516 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:15:33.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:15:43.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:15:53.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:16:03.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:16:13.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:16:23.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:16:23.618 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:15:33.597627
2025-09-02T13:16:23.618 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:16:23.618 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:16:23.619 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:16:32.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:16:42.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:16:52.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:17:02.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:17:12.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:17:22.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:17:22.709 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:16:33.739852
2025-09-02T13:17:22.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:17:22.709 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:17:22.709 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:17:31.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:17:41.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:17:51.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:18:01.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:18:11.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:18:21.797 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:18:21.817 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:17:33.882346
2025-09-02T13:18:21.818 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:18:21.818 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:18:21.818 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:18:30.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:18:40.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:18:50.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:19:00.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:19:10.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:19:20.904 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:19:20.922 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:18:34.024876
2025-09-02T13:19:20.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:19:20.923 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:19:20.923 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:19:29.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:19:39.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:19:49.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:19:59.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:20:09.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:20:20.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:20:20.010 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:19:34.164437
2025-09-02T13:20:20.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:20:20.011 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:20:20.011 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:20:29.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:20:39.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:20:49.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:20:59.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:21:09.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:21:19.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:21:19.093 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:20:34.306857
2025-09-02T13:21:19.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:21:19.094 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:21:19.094 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:21:28.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:21:38.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:21:48.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:21:58.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:22:08.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:22:18.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:22:18.202 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:21:34.447484
2025-09-02T13:22:18.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:22:18.203 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:22:18.203 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:22:27.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:22:37.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:22:47.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:22:57.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:23:07.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:23:17.289 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:23:17.292 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:22:34.590973
2025-09-02T13:23:17.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:23:17.292 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:23:17.292 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:23:26.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:23:36.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:23:46.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:23:56.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:24:06.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:24:16.380 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:24:16.401 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:23:34.733272
2025-09-02T13:24:16.402 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:24:16.402 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:24:16.402 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:24:25.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:24:35.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:24:45.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:24:55.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:25:05.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:25:15.485 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:25:15.507 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:24:34.873238
2025-09-02T13:25:15.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:25:15.507 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:25:15.507 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:25:24.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:25:34.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:25:44.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:25:54.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:26:04.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:26:14.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:26:14.614 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:25:35.015959
2025-09-02T13:26:14.615 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:26:14.615 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:26:14.615 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:26:23.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:26:33.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:26:43.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:26:53.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:27:03.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:27:13.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:27:13.705 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:26:35.165395
2025-09-02T13:27:13.705 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:27:13.705 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:27:13.705 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:27:22.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:27:32.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:27:42.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:27:52.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:28:02.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:28:12.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:28:12.790 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:27:35.310998
2025-09-02T13:28:12.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:28:12.791 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:28:12.791 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:28:21.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:28:31.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:28:41.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:28:51.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:29:01.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:29:11.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:29:11.885 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:28:35.450960
2025-09-02T13:29:11.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:29:11.885 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:29:11.885 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:29:20.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:29:30.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:29:40.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:29:50.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:30:00.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:30:10.965 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:30:10.968 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:29:35.591212
2025-09-02T13:30:10.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:30:10.968 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:30:10.968 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:30:19.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:30:29.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:30:40.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:30:50.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:31:00.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:31:10.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:31:10.053 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:30:35.736646
2025-09-02T13:31:10.053 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:31:10.053 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:31:10.053 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:31:19.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:31:29.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:31:39.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:31:49.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:31:59.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:32:09.141 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:32:09.144 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:31:35.877950
2025-09-02T13:32:09.144 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:32:09.144 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:32:09.144 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:32:18.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:32:28.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:32:38.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:32:48.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:32:58.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:33:08.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:33:08.254 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:32:36.019382
2025-09-02T13:33:08.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:33:08.254 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:33:08.254 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:33:17.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:33:27.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:33:37.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:33:47.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:33:57.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:34:07.339 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:34:07.359 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:33:36.159158
2025-09-02T13:34:07.360 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:34:07.360 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:34:07.360 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:34:16.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:34:26.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:34:36.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:34:46.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:34:56.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:35:06.447 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:35:06.471 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:34:36.300722
2025-09-02T13:35:06.471 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:35:06.471 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:35:06.471 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:35:15.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:35:25.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:35:35.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:35:45.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:35:55.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:36:05.551 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:36:05.573 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:35:36.439993
2025-09-02T13:36:05.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:36:05.574 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:36:05.574 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:36:14.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:36:24.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:36:34.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:36:44.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:36:54.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:37:04.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:37:04.675 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:36:36.579597
2025-09-02T13:37:04.675 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:37:04.676 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:37:04.676 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:37:13.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:37:23.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:37:33.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:37:43.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:37:53.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:38:03.759 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:38:03.784 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:37:36.722168
2025-09-02T13:38:03.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:38:03.785 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:38:03.785 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:38:12.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:38:22.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:38:32.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:38:42.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:38:52.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:39:02.867 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:39:02.869 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:38:36.865278
2025-09-02T13:39:02.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:39:02.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:39:02.870 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:39:11.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:39:21.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:39:31.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:39:41.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:39:51.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:40:01.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:40:01.957 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:39:37.011750
2025-09-02T13:40:01.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:40:01.957 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:40:01.957 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:40:10.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:40:20.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:40:31.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:40:41.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:40:51.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:41:01.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:41:01.042 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:40:37.155115
2025-09-02T13:41:01.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:41:01.042 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:41:01.042 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:41:10.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:41:20.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:41:30.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:41:40.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:41:50.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:42:00.126 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:42:00.145 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:41:37.295840
2025-09-02T13:42:00.145 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:42:00.145 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:42:00.145 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:42:09.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:42:19.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:42:29.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:42:39.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:42:49.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:42:59.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:42:59.250 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:42:37.437420
2025-09-02T13:42:59.250 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:42:59.250 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:42:59.250 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:43:08.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:43:18.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:43:28.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:43:38.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:43:48.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:43:58.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:43:58.337 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:43:37.577785
2025-09-02T13:43:58.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:43:58.337 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:43:58.337 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:44:07.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:44:17.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:44:27.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:44:37.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:44:47.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:44:57.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:44:57.445 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:44:37.718855
2025-09-02T13:44:57.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:44:57.446 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:44:57.446 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:45:06.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:45:16.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:45:26.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:45:36.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:45:46.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:45:56.532 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:45:56.533 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:45:37.860635
2025-09-02T13:45:56.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:45:56.533 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:45:56.533 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:46:05.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:46:15.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:46:25.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:46:35.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:46:45.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:46:55.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:46:55.636 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:46:38.002794
2025-09-02T13:46:55.637 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:46:55.637 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:46:55.637 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:47:04.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:47:14.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:47:24.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:47:34.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:47:44.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:47:54.717 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:47:54.740 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:47:38.142612
2025-09-02T13:47:54.740 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:47:54.740 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:47:54.740 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:48:03.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:48:13.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:48:23.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:48:33.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:48:43.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:48:53.820 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:48:53.838 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:48:38.283588
2025-09-02T13:48:53.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:48:53.838 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:48:53.838 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:49:02.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:49:12.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:49:22.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:49:32.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:49:42.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:49:52.919 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:49:52.922 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:49:38.426982
2025-09-02T13:49:52.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:49:52.923 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:49:52.923 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:50:01.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:50:11.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:50:21.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:50:31.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:50:41.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:50:52.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:50:52.011 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:50:38.566642
2025-09-02T13:50:52.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:50:52.011 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:50:52.011 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:51:01.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:51:11.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:51:21.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:51:31.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:51:41.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:51:51.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:51:51.117 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:51:38.704642
2025-09-02T13:51:51.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:51:51.117 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:51:51.117 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:52:00.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:52:10.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:52:20.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:52:30.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:52:40.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:52:50.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:52:50.199 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:52:38.843938
2025-09-02T13:52:50.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:52:50.200 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:52:50.200 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:52:59.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:53:09.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:53:19.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:53:29.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:53:39.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:53:49.283 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:53:49.285 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:53:38.987070
2025-09-02T13:53:49.286 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:53:49.286 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:53:49.286 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:53:58.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:54:08.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:54:18.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:54:28.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:54:38.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:54:48.370 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:54:48.373 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:54:39.127360
2025-09-02T13:54:48.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:54:48.373 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:54:48.373 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:54:57.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:55:07.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:55:17.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:55:27.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:55:37.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:55:47.456 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:55:47.477 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:55:39.278982
2025-09-02T13:55:47.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:55:47.477 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:55:47.477 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:55:56.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:56:06.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:56:16.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:56:26.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:56:36.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:56:46.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:56:46.583 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:56:39.437016
2025-09-02T13:56:46.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:56:46.583 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:56:46.583 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:56:55.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:57:05.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:57:15.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:57:25.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:57:35.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:57:45.669 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:57:45.693 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:57:39.581044
2025-09-02T13:57:45.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:57:45.693 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:57:45.694 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:57:54.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:58:04.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:58:14.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:58:24.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:58:34.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:58:44.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:58:44.794 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:58:39.724982
2025-09-02T13:58:44.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:58:44.795 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:58:44.795 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:58:53.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T13:59:03.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T13:59:13.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T13:59:23.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T13:59:33.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T13:59:43.878 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T13:59:43.880 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T13:59:39.869182
2025-09-02T13:59:43.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T13:59:43.881 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T13:59:43.881 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T13:59:52.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:00:02.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:00:12.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:00:22.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:00:32.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:00:42.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:00:42.966 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:00:40.008180
2025-09-02T14:00:42.966 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:00:42.966 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:00:42.966 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:00:51.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:01:01.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:01:12.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:01:22.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:01:32.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:01:42.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:01:42.072 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:01:40.152479
2025-09-02T14:01:42.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:01:42.072 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:01:42.073 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:01:51.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:02:01.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:02:11.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:02:21.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:02:31.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:02:41.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:02:41.176 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:02:40.293591
2025-09-02T14:02:41.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:02:41.176 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:02:41.177 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:02:50.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:03:00.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:03:10.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:03:20.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:03:30.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:03:40.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:03:40.267 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:02:40.293591
2025-09-02T14:03:40.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:03:40.268 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:03:40.268 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:03:49.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:03:59.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:04:09.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:04:19.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:04:29.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:04:39.349 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:04:39.369 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:03:40.436283
2025-09-02T14:04:39.369 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:04:39.369 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:04:39.369 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:04:48.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:04:58.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:05:08.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:05:18.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:05:28.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:05:38.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:05:38.455 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:04:40.573386
2025-09-02T14:05:38.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:05:38.502 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:05:38.503 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:05:47.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:05:57.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:06:07.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:06:17.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:06:27.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:06:37.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:06:37.593 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:05:40.713768
2025-09-02T14:06:37.593 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:06:37.593 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:06:37.593 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:06:46.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:06:56.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:07:06.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:07:16.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:07:26.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:07:36.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:07:36.704 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:06:40.856826
2025-09-02T14:07:36.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:07:36.704 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:07:36.704 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:07:45.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:07:55.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:08:05.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:08:15.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:08:25.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:08:35.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:08:35.812 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:07:41.003958
2025-09-02T14:08:35.813 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:08:35.813 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:08:35.813 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:08:44.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:08:54.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:09:04.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:09:14.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:09:24.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:09:34.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:09:34.922 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:08:41.143315
2025-09-02T14:09:34.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:09:34.923 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:09:34.923 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:09:43.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:09:53.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:10:03.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:10:13.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:10:23.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:10:34.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:10:34.030 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:09:41.287557
2025-09-02T14:10:34.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:10:34.030 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:10:34.031 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:10:43.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:10:53.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:11:03.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:11:13.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:11:23.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:11:33.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:11:33.114 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:10:41.433039
2025-09-02T14:11:33.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:11:33.114 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:11:33.114 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:11:42.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:11:52.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:12:02.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:12:12.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:12:22.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:12:32.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:12:32.225 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:11:41.574252
2025-09-02T14:12:32.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:12:32.225 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:12:32.225 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:12:41.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:12:51.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:13:01.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:13:11.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:13:21.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:13:31.312 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:13:31.333 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:12:41.718155
2025-09-02T14:13:31.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:13:31.334 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:13:31.334 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:13:40.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:13:50.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:14:00.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:14:10.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:14:20.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:14:30.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:14:30.441 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:13:41.860443
2025-09-02T14:14:30.441 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:14:30.441 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:14:30.441 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:14:39.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:14:49.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:14:59.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:15:09.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:15:19.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:15:29.526 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:15:29.530 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:14:42.001466
2025-09-02T14:15:29.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:15:29.531 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:15:29.531 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:15:38.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:15:48.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:15:58.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:16:08.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:16:18.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:16:28.613 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:16:28.638 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:15:42.142314
2025-09-02T14:16:28.638 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:16:28.638 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:16:28.638 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:16:37.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:16:47.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:16:57.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:17:07.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:17:17.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:17:27.722 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:17:27.745 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:16:42.285010
2025-09-02T14:17:27.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:17:27.746 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:17:27.746 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:17:36.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:17:46.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:17:56.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:18:06.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:18:16.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:18:26.829 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:18:26.832 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:17:42.427589
2025-09-02T14:18:26.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:18:26.832 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:18:26.833 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:18:35.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:18:45.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:18:55.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:19:05.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:19:15.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:19:25.919 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:19:25.921 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:18:42.566895
2025-09-02T14:19:25.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:19:25.922 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:19:25.922 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:19:34.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:19:44.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:19:54.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:20:04.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:20:14.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:20:25.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:20:25.006 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:19:42.707683
2025-09-02T14:20:25.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:20:25.006 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:20:25.006 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:20:34.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:20:44.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:20:54.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:21:04.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:21:14.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:21:24.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:21:24.112 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:20:42.846421
2025-09-02T14:21:24.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:21:24.113 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:21:24.113 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:21:33.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:21:43.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:21:53.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:22:03.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:22:13.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:22:23.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:22:23.202 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:21:42.991754
2025-09-02T14:22:23.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:22:23.202 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:22:23.202 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:22:32.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:22:42.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:22:52.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:23:02.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:23:12.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:23:22.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:23:22.306 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:22:43.133077
2025-09-02T14:23:22.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:23:22.306 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:23:22.306 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:23:31.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:23:41.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:23:51.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:24:01.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:24:11.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:24:21.397 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:24:21.400 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:23:43.278084
2025-09-02T14:24:21.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:24:21.400 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:24:21.400 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:24:30.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:24:40.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:24:50.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:25:00.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:25:10.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:25:20.484 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:25:20.487 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:24:43.423213
2025-09-02T14:25:20.487 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:25:20.487 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:25:20.487 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:25:29.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:25:39.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:25:49.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:25:59.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:26:09.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:26:19.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:26:19.596 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:25:43.568371
2025-09-02T14:26:19.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:26:19.596 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:26:19.596 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:26:28.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:26:38.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:26:48.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:26:58.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:27:08.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:27:18.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:27:18.706 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:26:43.707244
2025-09-02T14:27:18.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:27:18.706 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:27:18.706 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:27:27.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:27:37.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:27:47.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:27:57.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:28:07.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:28:17.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:28:17.812 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:27:43.849334
2025-09-02T14:28:17.812 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:28:17.812 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:28:17.812 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:28:26.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:28:36.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:28:46.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:28:56.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:29:06.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:29:16.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:29:16.924 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:28:43.992507
2025-09-02T14:29:16.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:29:16.924 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:29:16.924 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:29:25.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:29:35.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:29:45.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:29:55.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:30:05.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:30:16.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:30:16.027 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:29:44.137788
2025-09-02T14:30:16.027 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:30:16.027 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:30:16.027 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:30:25.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:30:35.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:30:45.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:30:55.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:31:05.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:31:15.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:31:15.138 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:30:44.278521
2025-09-02T14:31:15.139 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:31:15.139 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:31:15.139 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:31:24.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:31:34.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:31:44.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:31:54.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:32:04.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:32:14.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:32:14.262 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:31:44.421053
2025-09-02T14:32:14.262 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:32:14.262 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:32:14.262 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:32:23.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:32:33.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:32:43.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:32:53.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:33:03.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:33:13.343 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:33:13.363 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:32:44.561710
2025-09-02T14:33:13.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:33:13.364 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:33:13.364 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:33:22.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:33:32.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:33:42.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:33:52.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:34:02.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:34:12.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:34:12.470 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:33:44.703148
2025-09-02T14:34:12.470 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:34:12.470 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:34:12.470 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:34:21.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:34:31.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:34:41.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:34:51.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:35:01.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:35:11.559 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:35:11.581 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:34:44.859483
2025-09-02T14:35:11.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:35:11.581 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:35:11.581 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:35:20.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:35:30.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:35:40.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:35:50.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:36:00.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:36:10.668 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:36:10.692 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:35:45.000141
2025-09-02T14:36:10.692 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:36:10.693 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:36:10.693 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:36:19.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:36:29.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:36:39.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:36:49.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:36:59.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:37:09.776 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:37:09.801 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:36:45.145415
2025-09-02T14:37:09.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:37:09.801 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:37:09.801 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:37:18.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:37:28.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:37:38.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:37:48.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:37:58.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:38:08.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:38:08.912 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:37:45.291064
2025-09-02T14:38:08.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:38:08.913 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:38:08.913 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:38:17.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:38:27.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:38:37.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:38:47.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:38:57.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:39:07.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:39:08.018 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:38:45.430928
2025-09-02T14:39:08.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:39:08.018 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:39:08.018 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:39:17.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:39:27.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:39:37.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:39:47.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:39:57.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:40:07.103 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:40:07.123 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:39:45.587666
2025-09-02T14:40:07.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:40:07.123 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:40:07.123 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:40:16.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:40:26.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:40:36.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:40:46.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:40:56.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:41:06.214 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:41:06.234 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:40:45.728824
2025-09-02T14:41:06.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:41:06.235 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:41:06.235 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:41:15.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:41:25.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:41:35.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:41:45.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:41:55.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:42:05.321 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:42:05.340 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:41:45.869981
2025-09-02T14:42:05.340 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:42:05.341 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:42:05.341 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:42:14.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:42:24.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:42:34.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:42:44.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:42:54.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:43:04.427 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:43:04.451 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:42:46.009120
2025-09-02T14:43:04.451 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:43:04.452 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:43:04.452 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:43:13.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:43:23.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:43:33.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:43:43.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:43:53.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:44:03.540 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:44:03.560 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:43:46.153284
2025-09-02T14:44:03.560 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:44:03.561 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:44:03.561 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:44:12.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:44:22.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:44:32.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:44:42.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:44:52.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:45:02.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:45:02.668 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:44:46.296312
2025-09-02T14:45:02.668 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:45:02.668 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:45:02.669 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:45:11.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:45:21.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:45:31.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:45:41.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:45:51.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:46:01.755 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:46:01.758 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:45:46.441202
2025-09-02T14:46:01.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:46:01.758 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:46:01.758 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:46:10.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:46:20.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:46:30.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:46:40.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:46:50.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:47:00.846 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:47:00.869 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:46:46.583514
2025-09-02T14:47:00.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:47:00.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:47:00.870 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:47:09.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:47:19.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:47:29.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:47:39.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:47:49.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:47:59.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:47:59.958 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:47:46.725396
2025-09-02T14:47:59.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:47:59.958 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:47:59.958 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:48:08.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:48:18.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:48:28.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:48:39.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:48:49.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:48:59.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:48:59.064 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:48:46.866013
2025-09-02T14:48:59.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:48:59.065 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:48:59.065 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:49:08.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:49:18.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:49:28.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:49:38.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:49:48.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:49:58.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:49:58.172 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:49:47.006920
2025-09-02T14:49:58.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:49:58.172 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:49:58.173 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:50:07.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:50:17.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:50:27.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:50:37.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:50:47.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:50:57.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:50:57.280 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:50:47.149995
2025-09-02T14:50:57.280 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:50:57.280 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:50:57.280 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:51:06.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:51:16.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:51:26.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:51:36.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:51:46.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:51:56.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:51:56.388 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:51:47.290012
2025-09-02T14:51:56.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:51:56.388 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:51:56.389 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:52:05.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:52:15.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:52:25.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:52:35.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:52:45.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:52:55.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:52:55.479 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:52:47.435706
2025-09-02T14:52:55.479 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:52:55.480 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:52:55.480 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:53:04.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:53:14.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:53:24.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:53:34.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:53:44.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:53:54.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:53:54.584 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:53:47.579030
2025-09-02T14:53:54.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:53:54.584 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:53:54.584 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:54:03.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:54:13.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:54:23.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:54:33.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:54:43.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:54:53.669 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:54:53.693 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:54:47.716829
2025-09-02T14:54:53.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:54:53.694 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:54:53.694 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:55:02.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:55:12.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:55:22.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:55:32.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:55:42.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:55:52.781 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:55:52.811 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:55:47.856554
2025-09-02T14:55:52.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:55:52.811 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:55:52.811 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:56:01.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:56:11.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:56:21.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:56:31.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:56:41.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:56:51.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:56:51.899 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:56:47.997893
2025-09-02T14:56:51.900 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:56:51.900 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:56:51.900 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:57:00.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:57:10.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:57:20.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:57:30.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:57:40.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:57:50.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:57:51.008 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:57:48.138238
2025-09-02T14:57:51.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:57:51.008 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:57:51.008 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:58:00.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:58:10.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:58:20.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:58:30.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:58:40.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:58:50.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:58:50.117 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:58:48.280887
2025-09-02T14:58:50.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:58:50.117 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:58:50.117 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:58:59.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T14:59:09.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T14:59:19.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T14:59:29.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T14:59:39.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T14:59:49.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T14:59:49.222 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:59:48.426607
2025-09-02T14:59:49.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T14:59:49.222 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T14:59:49.223 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T14:59:58.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:00:08.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:00:18.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:00:28.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:00:38.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:00:48.308 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:00:48.309 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T14:59:48.426607
2025-09-02T15:00:48.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:00:48.309 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:00:48.309 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:00:57.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:01:07.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:01:17.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:01:27.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:01:37.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:01:47.395 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:01:47.418 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:00:48.568931
2025-09-02T15:01:47.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:01:47.419 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:01:47.419 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:01:56.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:02:06.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:02:16.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:02:26.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:02:36.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:02:46.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:02:46.527 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:01:48.711782
2025-09-02T15:02:46.527 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:02:46.527 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:02:46.527 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:02:55.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:03:05.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:03:15.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:03:25.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:03:35.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:03:45.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:03:45.617 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:02:48.852079
2025-09-02T15:03:45.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:03:45.617 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:03:45.617 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:03:54.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:04:04.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:04:14.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:04:24.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:04:34.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:04:44.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:04:44.709 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:03:48.991502
2025-09-02T15:04:44.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:04:44.710 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:04:44.710 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:04:53.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:05:03.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:05:13.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:05:23.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:05:33.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:05:43.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:05:43.799 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:04:49.134040
2025-09-02T15:05:43.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:05:43.799 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:05:43.799 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:05:52.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:06:02.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:06:12.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:06:22.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:06:32.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:06:42.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:06:42.908 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:05:49.280995
2025-09-02T15:06:42.908 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:06:42.908 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:06:42.909 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:06:51.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:07:01.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:07:11.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:07:21.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:07:31.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:07:41.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:07:41.992 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:06:49.424172
2025-09-02T15:07:41.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:07:41.993 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:07:41.993 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:07:51.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:08:01.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:08:11.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:08:21.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:08:31.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:08:41.077 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:08:41.098 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:07:49.563179
2025-09-02T15:08:41.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:08:41.098 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:08:41.098 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:08:50.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:09:00.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:09:10.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:09:20.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:09:30.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:09:40.187 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:09:40.188 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:08:49.700500
2025-09-02T15:09:40.188 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:09:40.188 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:09:40.188 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:09:49.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:09:59.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:10:09.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:10:19.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:10:29.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:10:39.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:10:39.275 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:09:49.844383
2025-09-02T15:10:39.276 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:10:39.276 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:10:39.276 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:10:48.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:10:58.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:11:08.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:11:18.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:11:28.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:11:38.363 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:11:38.366 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:10:49.984296
2025-09-02T15:11:38.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:11:38.367 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:11:38.367 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:11:47.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:11:57.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:12:07.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:12:17.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:12:27.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:12:37.456 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:12:37.479 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:11:50.126225
2025-09-02T15:12:37.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:12:37.480 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:12:37.480 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:12:46.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:12:56.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:13:06.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:13:16.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:13:26.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:13:36.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:13:36.586 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:12:50.265783
2025-09-02T15:13:36.587 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:13:36.587 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:13:36.587 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:13:45.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:13:55.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:14:05.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:14:15.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:14:25.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:14:35.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:14:35.674 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:13:50.408536
2025-09-02T15:14:35.675 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:14:35.675 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:14:35.675 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:14:44.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:14:54.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:15:04.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:15:14.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:15:24.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:15:34.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:15:34.783 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:14:50.547733
2025-09-02T15:15:34.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:15:34.783 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:15:34.783 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:15:43.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:15:53.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:16:03.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:16:13.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:16:23.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:16:33.869 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:16:33.892 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:15:50.687501
2025-09-02T15:16:33.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:16:33.892 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:16:33.893 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:16:42.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:16:52.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:17:02.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:17:12.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:17:22.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:17:32.975 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:17:33.000 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:16:50.825467
2025-09-02T15:17:33.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:17:33.024 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:17:33.024 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:17:42.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:17:52.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:18:02.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:18:12.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:18:22.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:18:32.112 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:18:32.115 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:17:50.981174
2025-09-02T15:18:32.115 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:18:32.115 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:18:32.115 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:18:41.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:18:51.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:19:01.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:19:11.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:19:21.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:19:31.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:19:31.223 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:18:51.122722
2025-09-02T15:19:31.223 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:19:31.223 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:19:31.223 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:19:40.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:19:50.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:20:00.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:20:10.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:20:20.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:20:30.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:20:30.312 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:19:51.266215
2025-09-02T15:20:30.312 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:20:30.312 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:20:30.312 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:20:39.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:20:49.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:20:59.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:21:09.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:21:19.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:21:29.401 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:21:29.404 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:20:51.410990
2025-09-02T15:21:29.404 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:21:29.404 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:21:29.405 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:21:38.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:21:48.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:21:58.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:22:08.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:22:18.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:22:28.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:22:28.493 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:21:51.555972
2025-09-02T15:22:28.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:22:28.493 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:22:28.494 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:22:37.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:22:47.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:22:57.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:23:07.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:23:17.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:23:27.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:23:27.601 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:22:51.695263
2025-09-02T15:23:27.601 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:23:27.602 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:23:27.602 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:23:36.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:23:46.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:23:56.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:24:06.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:24:16.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:24:26.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:24:26.687 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:23:51.842578
2025-09-02T15:24:26.687 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:24:26.688 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:24:26.688 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:24:35.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:24:45.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:24:55.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:25:05.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:25:15.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:25:25.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:25:25.795 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:24:51.989653
2025-09-02T15:25:25.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:25:25.795 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:25:25.796 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:25:34.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:25:44.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:25:54.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:26:04.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:26:14.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:26:24.877 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:26:24.899 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:25:52.132777
2025-09-02T15:26:24.899 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:26:24.900 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:26:24.900 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:26:33.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:26:43.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:26:53.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:27:03.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:27:13.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:27:23.986 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:27:23.989 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:26:52.292329
2025-09-02T15:27:23.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:27:23.989 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:27:23.989 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:27:33.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:27:43.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:27:53.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:28:03.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:28:13.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:28:23.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:28:23.075 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:27:52.432473
2025-09-02T15:28:23.075 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:28:23.076 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:28:23.076 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:28:32.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:28:42.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:28:52.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:29:02.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:29:12.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:29:22.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:29:22.193 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:28:52.573359
2025-09-02T15:29:22.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:29:22.193 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:29:22.193 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:29:31.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:29:41.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:29:51.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:30:01.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:30:11.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:30:21.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:30:21.304 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:29:52.715755
2025-09-02T15:30:21.304 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:30:21.304 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:30:21.304 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:30:30.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:30:40.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:30:50.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:31:00.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:31:10.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:31:20.389 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:31:20.415 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:30:52.856731
2025-09-02T15:31:20.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:31:20.415 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:31:20.415 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:31:29.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:31:39.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:31:49.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:31:59.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:32:09.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:32:19.501 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:32:19.524 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:31:53.002212
2025-09-02T15:32:19.524 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:32:19.524 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:32:19.525 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:32:28.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:32:38.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:32:48.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:32:58.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:33:08.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:33:18.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:33:18.679 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:32:53.150685
2025-09-02T15:33:18.680 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:33:18.680 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:33:18.680 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:33:27.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:33:37.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:33:47.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:33:57.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:34:07.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:34:17.768 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:34:17.771 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:33:53.296361
2025-09-02T15:34:17.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:34:17.771 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:34:17.771 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:34:26.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:34:36.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:34:46.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:34:56.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:35:06.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:35:16.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:35:16.873 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:34:53.438582
2025-09-02T15:35:16.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:35:16.873 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:35:16.873 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:35:25.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:35:35.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:35:45.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:35:55.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:36:05.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:36:15.959 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:36:15.985 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:35:53.578781
2025-09-02T15:36:15.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:36:15.985 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:36:15.985 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:36:24.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:36:35.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:36:45.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:36:55.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:37:05.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:37:15.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:37:15.086 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:36:53.722235
2025-09-02T15:37:15.087 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:37:15.087 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:37:15.087 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:37:24.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:37:34.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:37:44.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:37:54.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:38:04.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:38:14.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:38:14.173 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:37:53.864217
2025-09-02T15:38:14.181 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:38:14.181 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:38:14.181 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:38:23.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:38:33.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:38:43.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:38:53.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:39:03.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:39:13.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:39:13.289 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:38:54.009495
2025-09-02T15:39:13.289 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:39:13.289 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:39:13.289 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:39:22.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:39:32.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:39:42.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:39:52.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:40:02.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:40:12.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:40:12.378 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:39:54.150843
2025-09-02T15:40:12.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:40:12.378 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:40:12.378 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:40:21.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:40:31.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:40:41.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:40:51.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:41:01.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:41:11.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:41:11.487 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:40:54.290407
2025-09-02T15:41:11.487 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:41:11.487 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:41:11.487 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:41:20.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:41:30.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:41:40.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:41:50.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:42:00.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:42:10.575 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:42:10.594 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:41:54.431949
2025-09-02T15:42:10.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:42:10.595 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:42:10.595 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:42:19.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:42:29.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:42:39.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:42:49.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:42:59.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:43:09.676 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:43:09.693 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:42:54.571944
2025-09-02T15:43:09.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:43:09.693 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:43:09.694 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:43:18.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:43:28.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:43:38.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:43:48.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:43:58.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:44:08.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:44:08.781 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:43:54.728654
2025-09-02T15:44:08.781 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:44:08.781 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:44:08.781 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:44:17.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:44:27.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:44:37.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:44:47.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:44:57.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:45:07.869 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:45:07.889 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:44:54.869714
2025-09-02T15:45:07.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:45:07.890 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:45:07.890 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:45:16.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:45:26.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:45:36.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:45:46.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:45:56.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:46:06.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:46:06.996 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:45:55.009144
2025-09-02T15:46:06.996 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:46:06.996 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:46:06.996 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:46:16.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:46:26.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:46:36.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:46:46.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:46:56.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:47:06.081 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:47:06.083 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:46:55.152450
2025-09-02T15:47:06.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:47:06.083 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:47:06.083 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:47:15.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:47:25.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:47:35.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:47:45.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:47:55.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:48:05.164 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:48:05.184 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:47:55.297099
2025-09-02T15:48:05.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:48:05.184 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:48:05.184 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:48:14.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:48:24.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:48:34.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:48:44.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:48:54.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:49:04.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:49:04.274 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:48:55.438821
2025-09-02T15:49:04.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:49:04.274 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:49:04.274 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:49:13.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:49:23.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:49:33.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:49:43.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:49:53.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:50:03.363 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:50:03.385 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:49:55.581421
2025-09-02T15:50:03.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:50:03.386 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:50:03.386 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:50:12.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:50:22.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:50:32.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:50:42.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:50:52.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:51:02.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:51:02.476 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:50:55.729100
2025-09-02T15:51:02.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:51:02.476 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:51:02.477 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:51:11.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:51:21.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:51:31.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:51:41.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:51:51.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:52:01.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:52:01.586 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:51:55.871430
2025-09-02T15:52:01.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:52:01.587 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:52:01.587 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:52:10.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:52:20.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:52:30.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:52:40.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:52:50.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:53:00.674 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:53:00.695 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:52:56.012558
2025-09-02T15:53:00.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:53:00.695 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:53:00.695 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:53:09.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:53:19.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:53:29.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:53:39.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:53:49.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:53:59.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:53:59.802 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:53:56.154930
2025-09-02T15:53:59.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:53:59.803 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:53:59.803 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:54:08.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:54:18.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:54:28.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:54:38.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:54:48.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:54:58.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:54:58.867 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:54:56.296758
2025-09-02T15:54:58.867 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:54:58.867 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:54:58.867 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:55:07.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:55:17.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:55:27.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:55:37.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:55:47.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:55:57.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:55:57.949 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:55:56.438599
2025-09-02T15:55:57.949 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:55:57.949 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:55:57.950 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:56:06.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:56:16.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:56:26.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:56:36.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:56:47.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:56:57.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:56:57.014 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:55:56.438599
2025-09-02T15:56:57.014 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:56:57.014 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:56:57.015 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:57:06.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:57:16.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:57:26.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:57:36.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:57:46.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:57:56.076 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:57:56.099 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:56:56.580820
2025-09-02T15:57:56.099 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:57:56.099 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:57:56.099 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:58:05.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:58:15.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:58:25.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:58:35.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:58:45.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:58:55.164 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:58:55.188 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:57:56.719509
2025-09-02T15:58:55.188 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:58:55.189 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:58:55.189 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T15:59:04.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T15:59:14.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T15:59:24.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T15:59:34.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T15:59:44.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T15:59:54.269 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T15:59:54.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:58:56.861435
2025-09-02T15:59:54.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T15:59:54.295 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T15:59:54.295 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:00:03.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:00:13.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:00:23.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:00:33.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:00:43.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:00:53.387 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:00:53.407 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T15:59:57.005491
2025-09-02T16:00:53.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:00:53.408 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:00:53.408 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:01:02.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:01:12.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:01:22.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:01:32.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:01:42.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:01:52.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:01:52.518 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:00:57.151640
2025-09-02T16:01:52.518 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:01:52.519 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:01:52.519 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:02:01.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:02:11.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:02:21.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:02:31.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:02:41.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:02:51.611 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:02:51.634 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:01:57.291181
2025-09-02T16:02:51.634 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:02:51.634 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:02:51.634 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:03:00.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:03:10.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:03:20.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:03:30.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:03:40.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:03:50.728 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:03:50.751 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:02:57.430685
2025-09-02T16:03:50.752 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:03:50.752 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:03:50.752 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:03:59.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:04:09.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:04:19.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:04:29.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:04:39.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:04:49.840 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:04:49.863 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:03:57.575969
2025-09-02T16:04:49.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:04:49.864 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:04:49.864 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:04:58.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:05:08.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:05:18.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:05:28.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:05:38.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:05:48.952 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:05:48.972 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:04:57.717132
2025-09-02T16:05:48.972 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:05:48.973 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:05:48.973 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:05:57.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:06:08.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:06:18.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:06:28.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:06:38.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:06:48.064 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:06:48.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:05:57.858625
2025-09-02T16:06:48.067 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:06:48.067 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:06:48.067 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:06:57.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:07:07.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:07:17.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:07:27.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:07:37.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:07:47.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:07:47.160 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:06:57.998118
2025-09-02T16:07:47.160 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:07:47.160 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:07:47.160 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:07:56.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:08:06.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:08:16.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:08:26.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:08:36.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:08:46.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:08:46.278 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:07:58.138617
2025-09-02T16:08:46.278 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:08:46.278 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:08:46.278 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:08:55.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:09:05.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:09:15.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:09:25.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:09:35.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:09:45.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:09:45.389 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:08:58.278411
2025-09-02T16:09:45.389 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:09:45.390 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:09:45.390 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:09:54.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:10:04.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:10:14.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:10:24.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:10:34.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:10:44.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:10:44.503 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:09:58.421671
2025-09-02T16:10:44.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:10:44.504 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:10:44.504 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:10:53.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:11:03.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:11:13.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:11:23.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:11:33.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:11:43.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:11:43.616 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:10:58.591073
2025-09-02T16:11:43.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:11:43.616 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:11:43.617 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:11:52.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:12:02.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:12:12.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:12:22.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:12:32.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:12:42.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:12:42.711 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:11:58.742897
2025-09-02T16:12:42.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:12:42.712 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:12:42.712 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:12:51.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:13:01.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:13:11.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:13:21.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:13:31.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:13:41.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:13:41.824 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:12:58.886470
2025-09-02T16:13:41.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:13:41.824 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:13:41.824 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:13:50.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:14:00.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:14:10.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:14:20.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:14:30.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:14:40.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:14:40.940 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:13:59.028940
2025-09-02T16:14:40.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:14:40.941 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:14:40.941 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:14:49.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:14:59.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:15:09.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:15:19.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:15:30.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:15:40.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:15:40.051 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:14:59.168056
2025-09-02T16:15:40.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:15:40.051 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:15:40.051 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:15:49.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:15:59.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:16:09.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:16:19.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:16:29.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:16:39.143 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:16:39.167 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:15:59.317745
2025-09-02T16:16:39.167 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:16:39.167 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:16:39.167 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:16:48.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:16:58.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:17:08.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:17:18.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:17:28.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:17:38.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:17:38.279 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:16:59.467737
2025-09-02T16:17:38.280 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:17:38.280 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:17:38.280 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:17:47.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:17:57.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:18:07.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:18:17.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:18:27.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:18:37.372 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:18:37.374 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:17:59.616252
2025-09-02T16:18:37.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:18:37.375 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:18:37.375 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:18:46.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:18:56.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:19:06.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:19:16.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:19:26.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:19:36.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:19:36.487 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:18:59.759256
2025-09-02T16:19:36.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:19:36.488 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:19:36.488 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:19:45.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:19:55.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:20:05.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:20:15.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:20:25.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:20:35.582 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:20:35.603 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:19:59.900082
2025-09-02T16:20:35.603 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:20:35.604 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:20:35.604 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:20:44.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:20:54.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:21:04.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:21:14.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:21:24.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:21:34.697 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:21:34.716 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:21:00.040202
2025-09-02T16:21:34.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:21:34.716 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:21:34.717 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:21:43.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:21:53.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:22:03.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:22:13.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:22:23.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:22:33.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:22:33.810 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:22:00.194955
2025-09-02T16:22:33.810 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:22:33.810 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:22:33.810 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:22:42.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:22:52.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:23:02.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:23:12.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:23:22.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:23:32.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:23:32.924 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:23:00.336171
2025-09-02T16:23:32.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:23:32.924 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:23:32.924 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:23:41.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:23:51.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:24:01.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:24:11.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:24:21.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:24:32.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:24:32.034 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:24:00.478507
2025-09-02T16:24:32.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:24:32.035 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:24:32.035 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:24:41.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:24:51.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:25:01.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:25:11.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:25:21.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:25:31.125 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:25:31.146 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:25:00.620717
2025-09-02T16:25:31.146 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:25:31.146 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:25:31.146 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:25:40.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:25:50.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:26:00.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:26:10.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:26:20.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:26:30.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:26:30.259 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:26:00.767959
2025-09-02T16:26:30.259 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:26:30.259 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:26:30.259 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:26:39.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:26:49.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:26:59.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:27:09.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:27:19.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:27:29.349 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:27:29.369 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:27:00.911154
2025-09-02T16:27:29.369 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:27:29.369 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:27:29.370 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:27:38.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:27:48.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:27:58.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:28:08.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:28:18.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:28:28.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:28:28.487 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:28:01.055101
2025-09-02T16:28:28.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:28:28.488 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:28:28.488 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:28:37.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:28:47.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:28:57.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:29:07.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:29:17.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:29:27.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:29:27.580 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:29:01.196405
2025-09-02T16:29:27.580 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:29:27.580 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:29:27.580 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:29:36.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:29:46.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:29:56.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:30:06.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:30:16.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:30:26.670 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:30:26.693 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:30:01.339789
2025-09-02T16:30:26.694 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:30:26.694 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:30:26.694 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:30:35.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:30:45.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:30:55.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:31:05.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:31:15.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:31:25.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:31:25.802 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:31:01.481380
2025-09-02T16:31:25.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:31:25.803 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:31:25.803 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:31:34.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:31:44.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:31:54.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:32:04.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:32:14.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:32:24.893 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:32:24.917 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:32:01.626288
2025-09-02T16:32:24.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:32:24.917 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:32:24.917 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:32:33.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:32:43.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:32:53.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:33:03.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:33:13.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:33:24.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:33:24.026 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:33:01.771210
2025-09-02T16:33:24.027 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:33:24.027 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:33:24.027 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:33:33.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:33:43.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:33:53.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:34:03.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:34:13.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:34:23.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:34:23.130 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:34:01.911925
2025-09-02T16:34:23.131 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:34:23.131 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:34:23.131 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:34:32.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:34:42.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:34:52.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:35:02.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:35:12.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:35:22.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:35:22.237 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:35:02.055065
2025-09-02T16:35:22.237 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:35:22.238 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:35:22.238 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:35:31.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:35:41.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:35:51.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:36:01.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:36:11.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:36:21.322 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:36:21.341 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:36:02.195536
2025-09-02T16:36:21.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:36:21.341 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:36:21.342 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:36:30.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:36:40.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:36:50.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:37:00.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:37:10.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:37:20.432 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:37:20.453 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:37:02.336681
2025-09-02T16:37:20.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:37:20.453 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:37:20.453 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:37:29.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:37:39.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:37:49.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:37:59.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:38:09.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:38:19.545 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:38:19.565 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:38:02.493628
2025-09-02T16:38:19.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:38:19.566 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:38:19.566 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:38:28.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:38:38.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:38:48.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:38:58.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:39:08.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:39:18.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:39:18.678 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:39:02.634495
2025-09-02T16:39:18.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:39:18.678 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:39:18.678 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:39:27.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:39:37.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:39:47.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:39:57.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:40:07.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:40:17.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:40:17.789 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:40:02.773863
2025-09-02T16:40:17.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:40:17.790 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:40:17.790 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:40:26.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:40:36.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:40:46.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:40:56.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:41:06.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:41:16.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:41:16.899 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:41:02.916532
2025-09-02T16:41:16.899 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:41:16.899 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:41:16.899 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:41:25.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:41:35.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:41:45.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:41:55.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:42:05.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:42:15.987 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:42:16.009 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:42:03.057023
2025-09-02T16:42:16.010 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:42:16.010 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:42:16.010 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:42:25.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:42:35.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:42:45.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:42:55.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:43:05.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:43:15.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:43:15.121 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:43:03.197300
2025-09-02T16:43:15.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:43:15.121 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:43:15.121 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:43:24.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:43:34.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:43:44.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:43:54.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:44:04.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:44:14.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:44:14.230 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:44:03.338065
2025-09-02T16:44:14.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:44:14.230 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:44:14.230 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:44:23.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:44:33.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:44:43.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:44:53.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:45:03.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:45:13.317 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:45:13.342 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:45:03.480906
2025-09-02T16:45:13.342 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:45:13.343 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:45:13.343 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:45:22.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:45:32.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:45:42.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:45:52.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:46:02.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:46:12.432 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:46:12.459 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:46:03.622748
2025-09-02T16:46:12.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:46:12.460 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:46:12.460 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:46:21.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:46:31.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:46:41.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:46:51.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:47:01.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:47:11.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:47:11.568 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:47:03.764567
2025-09-02T16:47:11.568 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:47:11.568 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:47:11.568 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:47:20.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:47:30.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:47:40.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:47:50.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:48:00.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:48:10.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:48:10.685 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:48:03.906708
2025-09-02T16:48:10.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:48:10.710 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:48:10.710 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:48:19.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:48:29.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:48:39.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:48:49.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:48:59.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:49:09.800 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:49:09.823 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:49:04.049328
2025-09-02T16:49:09.823 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:49:09.823 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:49:09.824 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:49:18.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:49:28.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:49:38.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:49:48.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:49:58.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:50:08.912 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:50:08.934 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:50:04.197324
2025-09-02T16:50:08.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:50:08.934 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:50:08.934 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:50:17.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:50:27.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:50:37.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:50:47.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:50:58.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:51:08.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:51:08.046 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:51:04.338060
2025-09-02T16:51:08.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:51:08.047 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:51:08.047 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:51:17.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:51:27.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:51:37.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:51:47.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:51:57.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:52:07.134 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:52:07.160 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:52:04.478856
2025-09-02T16:52:07.160 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:52:07.160 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:52:07.161 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:52:16.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:52:26.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:52:36.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:52:46.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:52:56.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:53:06.244 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:53:06.266 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:53:04.623037
2025-09-02T16:53:06.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:53:06.294 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:53:06.294 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:53:15.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:53:25.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:53:35.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:53:45.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:53:55.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:54:05.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:54:05.408 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:54:04.762411
2025-09-02T16:54:05.409 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:54:05.409 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:54:05.409 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:54:14.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:54:24.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:54:34.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:54:44.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:54:54.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:55:04.498 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:55:04.522 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:54:04.762411
2025-09-02T16:55:04.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:55:04.522 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:55:04.522 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:55:13.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:55:23.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:55:33.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:55:43.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:55:53.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:56:03.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:56:03.638 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:55:04.912175
2025-09-02T16:56:03.639 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:56:03.639 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:56:03.639 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:56:12.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:56:22.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:56:32.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:56:42.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:56:52.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:57:02.729 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:57:02.754 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:56:05.052412
2025-09-02T16:57:02.754 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:57:02.754 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:57:02.754 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:57:11.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:57:21.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:57:31.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:57:41.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:57:51.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:58:01.847 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:58:01.881 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:57:05.190898
2025-09-02T16:58:01.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:58:01.881 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:58:01.881 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:58:10.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:58:20.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:58:30.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:58:40.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:58:50.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T16:59:00.969 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T16:59:00.991 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:58:05.332689
2025-09-02T16:59:00.991 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T16:59:00.991 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T16:59:00.991 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T16:59:10.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T16:59:20.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T16:59:30.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T16:59:40.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T16:59:50.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:00:00.076 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:00:00.102 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T16:59:05.473647
2025-09-02T17:00:00.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:00:00.102 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:00:00.102 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:00:09.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:00:19.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:00:29.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:00:39.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:00:49.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:00:59.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:00:59.217 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:00:05.614320
2025-09-02T17:00:59.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:00:59.218 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:00:59.218 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:01:08.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:01:18.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:01:28.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:01:38.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:01:48.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:01:58.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:01:58.312 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:01:05.761308
2025-09-02T17:01:58.312 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:01:58.312 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:01:58.312 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:02:07.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:02:17.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:02:27.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:02:37.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:02:47.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:02:57.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:02:57.428 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:02:05.902389
2025-09-02T17:02:57.428 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:02:57.428 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:02:57.428 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:03:06.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:03:16.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:03:26.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:03:36.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:03:46.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:03:56.521 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:03:56.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:03:06.046554
2025-09-02T17:03:56.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:03:56.543 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:03:56.543 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:04:05.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:04:15.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:04:25.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:04:35.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:04:45.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:04:55.631 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:04:55.662 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:04:06.187207
2025-09-02T17:04:55.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:04:55.662 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:04:55.662 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:05:04.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:05:14.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:05:24.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:05:34.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:05:44.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:05:54.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:05:54.776 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:05:06.330816
2025-09-02T17:05:54.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:05:54.777 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:05:54.777 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:06:03.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:06:13.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:06:23.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:06:33.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:06:43.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:06:53.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:06:53.890 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:06:06.473428
2025-09-02T17:06:53.890 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:06:53.890 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:06:53.890 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:07:02.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:07:12.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:07:22.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:07:32.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:07:42.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:07:52.979 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:07:52.982 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:07:06.612343
2025-09-02T17:07:52.982 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:07:52.983 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:07:52.983 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:08:01.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:08:12.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:08:22.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:08:32.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:08:42.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:08:52.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:08:52.090 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:08:06.755018
2025-09-02T17:08:52.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:08:52.090 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:08:52.090 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:09:01.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:09:11.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:09:21.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:09:31.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:09:41.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:09:51.179 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:09:51.184 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:09:06.898093
2025-09-02T17:09:51.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:09:51.184 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:09:51.184 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:10:00.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:10:10.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:10:20.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:10:30.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:10:40.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:10:50.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:10:50.297 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:10:07.045437
2025-09-02T17:10:50.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:10:50.297 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:10:50.297 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:10:59.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:11:09.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:11:19.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:11:29.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:11:39.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:11:49.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:11:49.412 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:11:07.187656
2025-09-02T17:11:49.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:11:49.412 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:11:49.412 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:11:58.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:12:08.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:12:18.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:12:28.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:12:38.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:12:48.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:12:48.526 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:12:07.330181
2025-09-02T17:12:48.526 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:12:48.527 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:12:48.527 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:12:57.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:13:07.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:13:17.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:13:27.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:13:37.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:13:47.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:13:47.638 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:13:07.471536
2025-09-02T17:13:47.638 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:13:47.638 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:13:47.639 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:13:56.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:14:06.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:14:16.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:14:26.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:14:36.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:14:46.733 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:14:46.735 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:14:07.613387
2025-09-02T17:14:46.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:14:46.736 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:14:46.736 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:14:55.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:15:05.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:15:15.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:15:25.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:15:35.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:15:45.829 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:15:45.853 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:15:07.754804
2025-09-02T17:15:45.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:15:45.854 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:15:45.854 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:15:54.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:16:04.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:16:14.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:16:24.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:16:34.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:16:44.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:16:44.955 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:16:07.894961
2025-09-02T17:16:44.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:16:44.955 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:16:44.956 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:16:53.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:17:03.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:17:13.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:17:24.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:17:34.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:17:44.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:17:44.071 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:17:08.034961
2025-09-02T17:17:44.071 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:17:44.071 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:17:44.071 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:17:53.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:18:03.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:18:13.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:18:23.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:18:33.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:18:43.163 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:18:43.188 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:18:08.176859
2025-09-02T17:18:43.188 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:18:43.188 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:18:43.188 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:18:52.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:19:02.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:19:12.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:19:22.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:19:32.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:19:42.269 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:19:42.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:19:08.319864
2025-09-02T17:19:42.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:19:42.294 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:19:42.294 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:19:51.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:20:01.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:20:11.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:20:21.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:20:31.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:20:41.387 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:20:41.390 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:20:08.459596
2025-09-02T17:20:41.390 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:20:41.390 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:20:41.390 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:20:50.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:21:00.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:21:10.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:21:20.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:21:30.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:21:40.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:21:40.503 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:21:08.603775
2025-09-02T17:21:40.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:21:40.503 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:21:40.503 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:21:49.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:21:59.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:22:09.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:22:19.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:22:29.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:22:39.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:22:39.617 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:22:08.747939
2025-09-02T17:22:39.618 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:22:39.618 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:22:39.618 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:22:48.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:22:58.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:23:08.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:23:18.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:23:28.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:23:38.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:23:38.718 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:23:08.886845
2025-09-02T17:23:38.718 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:23:38.718 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:23:38.718 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:23:47.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:23:57.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:24:07.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:24:17.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:24:27.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:24:37.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:24:37.832 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:24:09.026068
2025-09-02T17:24:37.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:24:37.832 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:24:37.833 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:24:46.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:24:56.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:25:06.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:25:16.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:25:26.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:25:36.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:25:36.947 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:25:09.169724
2025-09-02T17:25:36.947 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:25:36.947 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:25:36.948 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:25:45.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:25:55.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:26:05.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:26:16.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:26:26.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:26:36.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:26:36.061 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:26:09.313240
2025-09-02T17:26:36.061 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:26:36.061 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:26:36.062 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:26:45.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:26:55.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:27:05.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:27:15.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:27:25.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:27:35.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:27:35.179 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:27:09.455286
2025-09-02T17:27:35.179 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:27:35.179 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:27:35.180 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:27:44.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:27:54.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:28:04.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:28:14.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:28:24.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:28:34.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:28:34.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:28:09.598273
2025-09-02T17:28:34.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:28:34.295 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:28:34.295 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:28:43.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:28:53.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:29:03.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:29:13.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:29:23.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:29:33.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:29:33.406 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:29:09.741251
2025-09-02T17:29:33.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:29:33.407 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:29:33.407 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:29:42.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:29:52.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:30:02.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:30:12.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:30:22.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:30:32.495 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:30:32.519 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:30:09.882619
2025-09-02T17:30:32.519 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:30:32.519 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:30:32.519 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:30:41.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:30:51.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:31:01.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:31:11.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:31:21.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:31:31.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:31:31.607 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:31:10.027627
2025-09-02T17:31:31.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:31:31.607 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:31:31.607 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:31:40.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:31:50.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:32:00.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:32:10.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:32:20.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:32:30.686 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:32:30.708 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:32:10.171923
2025-09-02T17:32:30.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:32:30.708 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:32:30.708 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:32:39.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:32:49.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:32:59.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:33:09.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:33:19.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:33:29.769 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:33:29.790 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:33:10.313567
2025-09-02T17:33:29.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:33:29.790 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:33:29.790 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:33:38.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:33:48.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:33:58.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:34:08.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:34:18.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:34:28.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:34:28.893 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:34:10.456535
2025-09-02T17:34:28.893 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:34:28.894 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:34:28.894 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:34:37.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:34:47.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:34:57.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:35:07.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:35:17.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:35:27.984 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:35:28.006 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:35:10.596925
2025-09-02T17:35:28.007 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:35:28.007 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:35:28.007 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:35:37.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:35:47.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:35:57.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:36:07.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:36:17.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:36:27.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:36:27.113 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:36:10.735661
2025-09-02T17:36:27.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:36:27.114 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:36:27.114 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:36:36.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:36:46.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:36:56.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:37:06.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:37:16.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:37:26.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:37:26.230 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:37:10.886630
2025-09-02T17:37:26.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:37:26.230 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:37:26.231 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:37:35.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:37:45.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:37:55.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:38:05.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:38:15.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:38:25.322 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:38:25.345 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:38:11.027751
2025-09-02T17:38:25.345 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:38:25.346 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:38:25.346 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:38:34.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:38:44.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:38:54.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:39:04.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:39:14.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:39:24.435 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:39:24.460 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:39:11.172916
2025-09-02T17:39:24.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:39:24.460 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:39:24.460 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:39:33.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:39:43.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:39:53.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:40:03.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:40:13.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:40:23.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:40:23.575 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:40:11.316790
2025-09-02T17:40:23.576 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:40:23.576 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:40:23.576 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:40:32.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:40:42.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:40:52.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:41:02.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:41:12.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:41:22.668 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:41:22.688 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:41:11.467065
2025-09-02T17:41:22.689 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:41:22.689 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:41:22.689 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:41:31.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:41:41.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:41:51.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:42:01.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:42:11.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:42:21.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:42:21.786 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:42:11.615369
2025-09-02T17:42:21.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:42:21.786 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:42:21.786 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:42:30.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:42:40.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:42:50.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:43:00.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:43:10.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:43:20.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:43:20.896 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:43:11.757654
2025-09-02T17:43:20.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:43:20.896 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:43:20.896 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:43:29.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:43:39.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:43:49.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:43:59.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:44:09.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:44:19.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:44:20.011 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:44:11.899676
2025-09-02T17:44:20.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:44:20.011 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:44:20.011 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:44:29.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:44:39.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:44:49.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:44:59.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:45:09.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:45:19.099 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:45:19.118 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:45:12.039161
2025-09-02T17:45:19.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:45:19.119 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:45:19.119 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:45:28.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:45:38.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:45:48.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:45:58.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:46:08.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:46:18.210 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:46:18.229 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:46:12.180101
2025-09-02T17:46:18.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:46:18.230 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:46:18.230 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:46:27.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:46:37.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:46:47.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:46:57.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:47:07.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:47:17.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:47:17.333 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:47:12.323628
2025-09-02T17:47:17.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:47:17.334 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:47:17.334 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:47:26.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:47:36.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:47:46.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:47:56.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:48:06.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:48:16.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:48:16.447 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:48:12.466099
2025-09-02T17:48:16.447 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:48:16.447 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:48:16.447 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:48:25.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:48:35.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:48:45.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:48:55.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:49:05.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:49:15.540 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:49:15.562 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:49:12.605473
2025-09-02T17:49:15.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:49:15.562 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:49:15.562 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:49:24.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:49:34.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:49:44.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:49:54.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:50:04.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:50:14.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:50:14.678 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:50:12.745449
2025-09-02T17:50:14.679 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:50:14.679 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:50:14.679 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:50:23.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:50:33.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:50:43.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:50:53.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:51:03.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:51:13.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:51:13.793 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:51:12.887509
2025-09-02T17:51:13.793 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:51:13.793 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:51:13.793 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:51:22.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:51:32.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:51:42.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:51:52.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:52:02.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:52:12.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:52:12.901 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:51:12.887509
2025-09-02T17:52:12.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:52:12.901 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:52:12.901 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:52:21.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:52:31.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:52:41.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:52:51.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:53:01.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:53:11.986 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:53:11.989 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:52:13.024216
2025-09-02T17:53:11.990 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:53:11.990 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:53:11.990 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:53:21.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:53:31.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:53:41.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:53:51.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:54:01.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:54:11.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:54:11.102 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:53:13.174797
2025-09-02T17:54:11.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:54:11.102 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:54:11.102 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:54:20.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:54:30.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:54:40.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:54:50.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:55:00.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:55:10.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:55:10.218 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:54:13.316267
2025-09-02T17:55:10.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:55:10.218 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:55:10.218 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:55:19.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:55:29.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:55:39.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:55:49.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:55:59.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:56:09.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:56:09.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:55:13.457326
2025-09-02T17:56:09.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:56:09.323 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:56:09.323 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:56:18.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:56:28.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:56:38.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:56:48.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:56:58.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:57:08.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:57:08.434 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:56:13.596075
2025-09-02T17:57:08.435 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:57:08.435 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:57:08.435 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:57:17.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:57:27.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:57:37.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:57:47.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:57:57.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:58:07.532 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:58:07.553 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:57:13.745198
2025-09-02T17:58:07.554 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:58:07.554 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:58:07.554 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:58:16.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:58:26.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:58:36.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:58:46.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:58:56.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T17:59:06.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T17:59:06.667 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:58:13.892686
2025-09-02T17:59:06.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T17:59:06.667 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T17:59:06.667 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T17:59:15.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T17:59:25.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T17:59:35.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T17:59:45.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T17:59:55.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:00:05.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:00:05.777 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T17:59:14.032943
2025-09-02T18:00:05.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:00:05.826 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:00:05.826 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:00:14.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:00:24.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:00:34.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:00:44.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:00:54.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:01:04.906 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:01:04.930 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:00:14.185509
2025-09-02T18:01:04.930 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:01:04.930 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:01:04.930 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:01:13.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:01:23.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:01:33.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:01:43.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:01:53.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:02:03.991 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:02:04.015 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:01:14.341440
2025-09-02T18:02:04.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:02:04.015 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:02:04.015 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:02:13.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:02:23.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:02:33.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:02:43.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:02:53.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:03:03.079 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:03:03.100 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:02:14.485368
2025-09-02T18:03:03.101 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:03:03.101 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:03:03.101 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:03:12.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:03:22.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:03:32.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:03:42.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:03:52.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:04:02.189 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:04:02.190 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:03:14.624841
2025-09-02T18:04:02.190 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:04:02.190 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:04:02.190 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:04:11.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:04:21.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:04:31.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:04:41.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:04:51.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:05:01.251 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:05:01.268 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:04:14.767304
2025-09-02T18:05:01.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:05:01.268 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:05:01.268 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:05:10.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:05:20.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:05:30.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:05:40.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:05:50.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:06:00.328 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:06:00.345 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:05:14.907717
2025-09-02T18:06:00.345 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:06:00.345 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:06:00.345 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:06:09.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:06:19.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:06:29.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:06:39.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:06:49.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:06:59.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:06:59.462 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:06:15.054208
2025-09-02T18:06:59.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:06:59.462 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:06:59.462 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:07:08.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:07:18.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:07:28.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:07:38.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:07:48.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:07:58.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:07:58.529 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:07:15.195777
2025-09-02T18:07:58.529 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:07:58.529 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:07:58.529 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:08:07.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:08:17.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:08:27.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:08:37.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:08:47.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:08:57.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:08:57.592 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:08:15.337909
2025-09-02T18:08:57.592 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:08:57.592 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:08:57.592 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:09:06.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:09:16.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:09:26.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:09:36.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:09:46.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:09:56.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:09:56.698 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:09:15.477123
2025-09-02T18:09:56.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:09:56.699 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:09:56.699 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:10:05.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:10:15.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:10:25.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:10:35.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:10:45.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:10:55.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:10:55.790 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:10:15.620098
2025-09-02T18:10:55.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:10:55.790 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:10:55.790 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:11:04.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:11:14.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:11:24.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:11:34.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:11:44.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:11:54.851 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:11:54.870 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:11:15.760101
2025-09-02T18:11:54.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:11:54.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:11:54.870 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:12:03.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:12:13.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:12:23.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:12:33.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:12:43.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:12:53.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:12:53.961 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:12:15.902272
2025-09-02T18:12:53.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:12:53.962 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:12:53.962 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:13:02.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:13:12.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:13:23.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:13:33.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:13:43.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:13:53.058 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:13:53.078 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:13:16.045536
2025-09-02T18:13:53.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:13:53.078 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:13:53.078 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:14:02.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:14:12.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:14:22.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:14:32.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:14:42.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:14:52.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:14:52.160 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:14:16.186921
2025-09-02T18:14:52.160 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:14:52.160 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:14:52.160 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:15:01.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:15:11.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:15:21.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:15:31.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:15:41.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:15:51.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:15:51.248 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:15:16.333956
2025-09-02T18:15:51.248 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:15:51.248 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:15:51.248 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:16:00.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:16:10.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:16:20.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:16:30.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:16:40.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:16:50.325 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:16:50.347 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:16:16.473092
2025-09-02T18:16:50.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:16:50.348 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:16:50.348 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:16:59.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:17:09.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:17:19.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:17:29.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:17:39.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:17:49.409 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:17:49.410 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:17:20.941700
2025-09-02T18:17:49.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:17:49.410 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:17:49.410 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:17:58.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:18:08.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:18:18.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:18:28.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:18:38.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:18:48.472 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:18:48.496 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:18:31.014702
2025-09-02T18:18:48.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:18:48.497 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:18:48.497 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:18:57.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:19:07.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:19:17.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:19:27.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:19:37.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:19:47.587 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:19:47.604 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:19:35.260812
2025-09-02T18:19:47.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:19:47.604 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:19:47.604 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:19:56.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:20:06.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:20:16.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:20:26.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:20:36.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:20:46.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:20:46.686 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:20:40.257458
2025-09-02T18:20:46.686 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:20:46.686 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:20:46.687 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:20:55.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:21:05.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:21:15.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:21:25.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:21:35.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:21:45.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:21:45.772 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:20:40.257458
2025-09-02T18:21:45.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:21:45.796 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:21:45.796 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:21:54.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:22:04.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:22:14.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:22:24.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:22:34.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:22:44.878 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:22:44.895 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:21:50.055390
2025-09-02T18:22:44.895 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:22:44.895 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:22:44.895 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:22:53.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:23:03.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:23:13.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:23:23.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:23:33.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:23:43.959 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:23:43.960 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:22:54.817896
2025-09-02T18:23:43.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:23:43.960 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:23:43.960 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:23:52.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:24:02.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:24:12.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:24:23.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:24:33.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:24:43.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:24:43.042 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:24:03.014850
2025-09-02T18:24:43.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:24:43.042 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:24:43.042 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:24:52.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:25:02.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:25:12.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:25:22.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:25:32.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:25:42.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:25:42.140 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:25:07.401314
2025-09-02T18:25:42.141 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:25:42.141 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:25:42.141 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:25:51.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:26:01.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:26:11.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:26:21.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:26:31.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:26:41.213 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:26:41.234 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:26:11.666817
2025-09-02T18:26:41.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:26:41.235 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:26:41.235 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:26:50.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:27:00.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:27:10.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:27:20.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:27:30.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:27:40.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:27:40.316 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:27:15.930074
2025-09-02T18:27:40.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:27:40.316 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:27:40.316 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:27:49.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:27:59.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:28:09.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:28:19.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:28:29.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:28:39.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:28:39.411 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:28:19.927500
2025-09-02T18:28:39.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:28:39.411 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:28:39.411 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:28:48.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:28:58.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:29:08.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:29:18.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:29:28.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:29:38.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:29:38.504 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:29:25.620151
2025-09-02T18:29:38.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:29:38.504 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:29:38.504 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:29:47.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:29:57.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:30:07.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:30:17.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:30:27.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:30:37.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:30:37.586 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:30:29.587320
2025-09-02T18:30:37.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:30:37.586 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:30:37.586 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:30:46.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:30:56.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:31:06.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:31:16.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:31:26.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:31:36.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:31:36.678 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:30:29.587320
2025-09-02T18:31:36.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:31:36.678 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:31:36.679 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:31:45.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:31:55.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:32:05.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:32:15.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:32:25.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:32:35.768 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:32:35.786 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:31:38.802412
2025-09-02T18:32:35.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:32:35.787 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:32:35.787 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:32:44.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:32:54.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:33:04.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:33:14.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:33:24.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:33:34.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:33:34.876 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:32:47.222282
2025-09-02T18:33:34.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:33:34.876 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:33:34.876 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:33:43.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:33:53.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:34:03.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:34:13.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:34:23.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:34:33.959 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:34:33.984 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:33:51.524259
2025-09-02T18:34:33.984 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:34:33.984 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:34:33.985 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:34:42.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:34:53.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:35:03.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:35:13.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:35:23.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:35:33.071 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:35:33.090 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:34:59.279549
2025-09-02T18:35:33.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:35:33.121 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:35:33.121 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:35:42.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:35:52.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:36:02.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:36:12.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:36:22.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:36:32.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:36:32.228 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:36:03.993381
2025-09-02T18:36:32.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:36:32.229 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:36:32.229 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:36:41.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:36:51.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:37:01.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:37:11.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:37:21.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:37:31.317 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:37:31.337 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:37:08.016739
2025-09-02T18:37:31.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:37:31.338 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:37:31.338 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:37:40.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:37:50.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:38:00.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:38:10.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:38:20.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:38:30.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:38:30.447 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:38:12.479363
2025-09-02T18:38:30.447 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:38:30.447 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:38:30.447 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:38:39.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:38:49.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:38:59.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:39:09.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:39:19.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:39:29.540 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:39:29.560 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:39:16.505476
2025-09-02T18:39:29.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:39:29.561 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:39:29.561 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:39:38.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:39:48.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:39:58.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:40:08.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:40:18.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:40:28.652 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:40:28.675 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:40:20.860041
2025-09-02T18:40:28.675 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:40:28.675 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:40:28.675 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:40:37.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:40:47.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:40:57.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:41:07.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:41:17.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:41:27.769 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:41:27.789 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:41:24.872208
2025-09-02T18:41:27.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:41:27.790 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:41:27.790 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:41:36.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:41:46.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:41:56.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:42:06.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:42:16.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:42:26.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:42:26.907 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:41:24.872208
2025-09-02T18:42:26.907 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:42:26.907 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:42:26.907 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:42:35.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:42:45.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:42:55.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:43:05.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:43:15.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:43:25.995 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:43:26.015 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:42:29.774201
2025-09-02T18:43:26.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:43:26.015 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:43:26.015 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:43:35.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:43:45.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:43:55.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:44:05.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:44:15.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:44:25.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:44:25.102 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:43:34.082817
2025-09-02T18:44:25.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:44:25.103 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:44:25.103 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:44:34.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:44:44.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:44:54.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:45:04.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:45:14.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:45:24.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:45:24.218 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T18:44:38.130380
2025-09-02T18:45:24.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T18:45:24.218 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:45:24.218 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:45:33.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:45:43.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:45:53.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:46:03.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:46:13.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:46:23.305 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:46:23.329 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T18:45:42.426268
2025-09-02T18:46:23.329 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T18:45:42.426268
2025-09-02T18:46:23.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T18:46:23.330 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T18:46:23.331 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T18:46:23.331 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T16:46:23&start_after=2025-09-01T16:46:23&end_after=2025-09-02T16:46:23&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T18:46:23.545 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T18:46:23.545 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T18:46:23.545 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T18:46:23.545 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T18:46:23.545 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1653.454618
2025-09-02T18:46:23.545 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-09-02T18:46:23.545 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:46:23.545 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:46:23.546 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-09-02T18:46:23.546 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-09-02T18:46:32.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:46:42.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:46:52.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:47:02.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:47:12.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:47:22.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:47:22.627 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T18:46:46.612928
2025-09-02T18:47:22.627 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T18:46:46.612928
2025-09-02T18:47:22.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T18:47:22.627 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T18:47:22.627 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T18:47:22.627 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T16:47:22&start_after=2025-09-01T16:47:22&end_after=2025-09-02T16:47:22&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T18:47:22.783 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T18:47:22.783 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T18:47:22.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T18:47:22.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T18:47:22.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1594.216346
2025-09-02T18:47:22.783 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-09-02T18:47:22.783 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:47:22.783 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:47:22.784 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-09-02T18:47:22.784 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-09-02T18:47:31.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:47:41.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:47:51.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:48:01.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:48:11.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:48:21.846 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:48:21.867 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T18:47:55.051583
2025-09-02T18:48:21.867 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T18:47:55.051583
2025-09-02T18:48:21.867 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T18:48:21.867 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T18:48:21.867 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T18:48:21.867 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T16:48:21&start_after=2025-09-01T16:48:21&end_after=2025-09-02T16:48:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T18:48:22.025 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T18:48:22.025 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T18:48:22.025 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T18:48:22.025 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T18:48:22.025 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1534.974032
2025-09-02T18:48:22.026 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-09-02T18:48:22.026 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:48:22.026 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:48:22.026 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-09-02T18:48:22.027 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-09-02T18:48:31.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:48:41.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:48:51.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:49:01.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:49:11.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:49:21.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:49:21.132 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T18:49:04.350177
2025-09-02T18:49:21.133 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T18:49:04.350177
2025-09-02T18:49:21.133 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T18:49:21.133 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T18:49:21.134 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T18:49:21.134 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T16:49:21&start_after=2025-09-01T16:49:21&end_after=2025-09-02T16:49:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T18:49:21.338 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T18:49:21.338 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T18:49:21.338 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T18:49:21.338 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T18:49:21.338 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1475.661273
2025-09-02T18:49:21.338 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-09-02T18:49:21.338 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:49:21.338 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:49:21.340 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-09-02T18:49:21.340 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-09-02T18:49:30.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:49:40.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:49:50.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:50:00.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:50:10.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:50:20.405 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:50:20.425 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T18:50:13.318767
2025-09-02T18:50:20.426 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T18:50:13.318767
2025-09-02T18:50:20.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T18:50:20.426 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T18:50:20.426 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T18:50:20.426 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T16:50:20&start_after=2025-09-01T16:50:20&end_after=2025-09-02T16:50:20&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T18:50:20.607 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T18:50:20.607 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T18:50:20.607 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T18:50:20.607 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T18:50:20.607 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1416.39246
2025-09-02T18:50:20.607 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-09-02T18:50:20.607 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:50:20.607 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:50:20.608 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-09-02T18:50:20.608 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-09-02T18:50:29.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:50:39.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:50:49.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:50:59.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:51:09.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:51:19.669 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:51:19.691 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T18:50:13.318767
2025-09-02T18:51:19.691 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T18:50:13.318767
2025-09-02T18:51:19.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T18:51:19.691 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T18:51:19.691 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T18:51:19.691 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T16:51:19&start_after=2025-09-01T16:51:19&end_after=2025-09-02T16:51:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T18:51:19.856 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T18:51:19.856 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T18:51:19.856 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T18:51:19.856 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T18:51:19.856 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1357.143757
2025-09-02T18:51:19.856 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-09-02T18:51:19.856 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:51:19.856 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:51:19.858 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-09-02T18:51:19.858 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-09-02T18:51:28.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:51:38.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:51:48.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:51:58.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:52:08.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:52:18.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:52:18.936 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T18:51:25.152325
2025-09-02T18:52:18.936 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T18:51:25.152325
2025-09-02T18:52:18.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T18:52:18.936 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T18:52:18.937 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T18:52:18.937 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T16:52:18&start_after=2025-09-01T16:52:18&end_after=2025-09-02T16:52:18&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T18:52:19.226 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T18:52:19.226 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T18:52:19.226 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T18:52:19.226 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T18:52:19.226 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1297.773218
2025-09-02T18:52:19.226 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-09-02T18:52:19.226 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:52:19.226 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:52:19.227 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-09-02T18:52:19.227 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-09-02T18:52:28.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:52:38.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:52:48.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:52:58.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:53:08.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:53:18.288 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:53:18.308 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T18:52:29.224562
2025-09-02T18:53:18.308 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T18:52:29.224562
2025-09-02T18:53:18.308 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T18:53:18.308 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T18:53:18.309 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T18:53:18.309 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T16:53:18&start_after=2025-09-01T16:53:18&end_after=2025-09-02T16:53:18&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T18:53:18.472 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T18:53:18.472 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T18:53:18.472 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T18:53:18.472 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T18:53:18.472 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1238.527374
2025-09-02T18:53:18.472 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-09-02T18:53:18.472 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T18:53:18.472 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T18:53:18.473 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-09-02T18:53:18.473 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-09-02T18:53:27.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:53:37.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:53:47.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:53:57.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:54:07.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:54:17.535 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:54:17.555 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T18:53:33.248607
2025-09-02T18:54:17.555 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T18:53:33.248607
2025-09-02T18:54:17.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T18:54:17.555 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T18:54:17.555 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T18:54:17.555 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T16:54:17&start_after=2025-09-01T16:54:17&end_after=2025-09-02T16:54:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T18:54:17.714 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T18:54:17.714 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T18:54:17.714 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T18:54:17.714 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T18:54:17.714 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1179.28555
2025-09-02T18:54:17.714 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 16:54:17.714483    Obs time: 2025-09-02 17:13:57
2025-09-02T18:54:17.714 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:19:39.285517
2025-09-02T18:54:17.714 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1179
2025-09-02T18:54:17.714 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T18:54:26.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:54:36.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:54:46.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:54:56.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:55:06.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:55:16.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:55:16.792 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T18:54:43.052690
2025-09-02T18:55:16.792 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T18:54:43.052690
2025-09-02T18:55:16.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T18:55:16.792 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T18:55:16.792 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T18:55:16.792 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T16:55:16&start_after=2025-09-01T16:55:16&end_after=2025-09-02T16:55:16&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T18:55:16.953 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T18:55:16.953 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T18:55:16.953 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T18:55:16.953 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T18:55:16.953 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1120.046054
2025-09-02T18:55:16.953 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 16:55:16.953980    Obs time: 2025-09-02 17:13:57
2025-09-02T18:55:16.954 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:18:40.046020
2025-09-02T18:55:16.954 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1120
2025-09-02T18:55:16.954 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T18:55:25.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:55:35.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:55:45.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:55:55.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:56:06.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:56:16.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:56:16.037 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T18:55:47.103372
2025-09-02T18:56:16.037 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T18:55:47.103372
2025-09-02T18:56:16.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T18:56:16.037 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T18:56:16.037 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T18:56:16.037 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T16:56:16&start_after=2025-09-01T16:56:16&end_after=2025-09-02T16:56:16&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T18:56:16.191 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T18:56:16.191 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T18:56:16.191 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T18:56:16.191 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T18:56:16.192 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1060.807997
2025-09-02T18:56:16.192 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 16:56:16.192037    Obs time: 2025-09-02 17:13:57
2025-09-02T18:56:16.192 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:17:40.807963
2025-09-02T18:56:16.192 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1060
2025-09-02T18:56:16.192 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T18:56:25.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:56:35.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:56:45.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:56:55.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:57:05.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:57:15.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:57:15.275 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T18:56:51.355438
2025-09-02T18:57:15.275 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T18:56:51.355438
2025-09-02T18:57:15.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T18:57:15.275 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T18:57:15.275 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T18:57:15.275 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T16:57:15&start_after=2025-09-01T16:57:15&end_after=2025-09-02T16:57:15&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T18:57:15.439 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T18:57:15.439 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T18:57:15.439 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T18:57:15.439 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T18:57:15.439 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1001.560401
2025-09-02T18:57:15.439 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 16:57:15.439632    Obs time: 2025-09-02 17:13:57
2025-09-02T18:57:15.439 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:16:41.560368
2025-09-02T18:57:15.439 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1001
2025-09-02T18:57:15.439 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T18:57:24.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:57:34.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:57:44.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:57:54.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:58:04.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:58:14.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:58:14.506 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T18:57:55.405376
2025-09-02T18:58:14.507 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T18:57:55.405376
2025-09-02T18:58:14.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T18:58:14.507 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T18:58:14.508 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T18:58:14.508 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T16:58:14&start_after=2025-09-01T16:58:14&end_after=2025-09-02T16:58:14&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T18:58:14.687 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T18:58:14.687 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T18:58:14.687 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T18:58:14.687 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T18:58:14.687 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 942.312277
2025-09-02T18:58:14.687 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 16:58:14.687772    Obs time: 2025-09-02 17:13:57
2025-09-02T18:58:14.687 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:15:42.312228
2025-09-02T18:58:14.687 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  942
2025-09-02T18:58:14.687 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T18:58:23.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:58:33.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:58:43.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:58:53.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T18:59:03.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T18:59:13.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T18:59:13.797 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T18:59:04.295006
2025-09-02T18:59:13.797 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T18:59:04.295006
2025-09-02T18:59:13.797 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T18:59:13.797 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T18:59:13.797 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T18:59:13.797 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T16:59:13&start_after=2025-09-01T16:59:13&end_after=2025-09-02T16:59:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T18:59:14.069 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T18:59:14.069 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T18:59:14.069 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T18:59:14.069 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T18:59:14.069 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 882.930306
2025-09-02T18:59:14.069 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 16:59:14.069727    Obs time: 2025-09-02 17:13:57
2025-09-02T18:59:14.069 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:14:42.930273
2025-09-02T18:59:14.069 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  882
2025-09-02T18:59:14.069 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T18:59:23.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T18:59:33.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T18:59:43.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T18:59:53.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:00:03.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:00:13.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:00:13.147 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:00:08.364938
2025-09-02T19:00:13.147 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:00:08.364938
2025-09-02T19:00:13.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:00:13.147 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:00:13.147 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:00:13.148 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:00:13&start_after=2025-09-01T17:00:13&end_after=2025-09-02T17:00:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:00:13.352 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:00:13.352 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:00:13.352 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:00:13.352 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:00:13.352 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 823.64769
2025-09-02T19:00:13.352 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:00:13.352343    Obs time: 2025-09-02 17:13:57
2025-09-02T19:00:13.352 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:13:43.647657
2025-09-02T19:00:13.352 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  823
2025-09-02T19:00:13.352 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:00:22.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:00:32.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:00:42.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:00:52.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:01:02.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:01:12.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:01:12.431 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:01:12.364009
2025-09-02T19:01:12.431 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:01:12.364009
2025-09-02T19:01:12.431 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:01:12.431 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:01:12.431 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:01:12.432 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:01:12&start_after=2025-09-01T17:01:12&end_after=2025-09-02T17:01:12&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:01:12.591 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:01:12.591 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:01:12.591 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:01:12.591 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:01:12.591 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 764.408515
2025-09-02T19:01:12.591 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:01:12.591517    Obs time: 2025-09-02 17:13:57
2025-09-02T19:01:12.591 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:12:44.408483
2025-09-02T19:01:12.591 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  764
2025-09-02T19:01:12.591 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:01:21.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:01:31.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:01:41.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:01:51.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:02:01.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:02:11.653 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:02:11.673 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:01:12.364009
2025-09-02T19:02:11.673 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:01:12.364009
2025-09-02T19:02:11.673 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:02:11.673 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:02:11.674 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:02:11.674 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:02:11&start_after=2025-09-01T17:02:11&end_after=2025-09-02T17:02:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:02:11.825 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:02:11.825 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:02:11.826 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:02:11.826 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:02:11.826 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 705.173889
2025-09-02T19:02:11.826 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:02:11.826144    Obs time: 2025-09-02 17:13:57
2025-09-02T19:02:11.826 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:11:45.173856
2025-09-02T19:02:11.826 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  705
2025-09-02T19:02:11.826 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:02:20.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:02:30.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:02:40.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:02:50.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:03:00.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:03:10.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:03:10.902 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:02:18.099697
2025-09-02T19:03:10.902 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:02:18.099697
2025-09-02T19:03:10.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:03:10.902 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:03:10.903 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:03:10.903 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:03:10&start_after=2025-09-01T17:03:10&end_after=2025-09-02T17:03:10&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:03:11.059 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:03:11.059 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:03:11.059 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:03:11.059 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:03:11.060 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 645.939968
2025-09-02T19:03:11.060 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:03:11.060065    Obs time: 2025-09-02 17:13:57
2025-09-02T19:03:11.060 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:10:45.939935
2025-09-02T19:03:11.060 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  645
2025-09-02T19:03:11.060 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:03:20.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:03:30.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:03:40.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:03:50.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:04:00.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:04:10.120 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:04:10.142 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:03:22.109375
2025-09-02T19:04:10.142 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:03:22.109375
2025-09-02T19:04:10.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:04:10.142 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:04:10.142 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:04:10.142 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:04:10&start_after=2025-09-01T17:04:10&end_after=2025-09-02T17:04:10&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:04:10.310 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:04:10.311 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:04:10.311 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:04:10.311 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:04:10.311 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 586.688821
2025-09-02T19:04:10.312 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] Starting up: Next observation due
2025-09-02T19:04:12.315 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:04:12.317 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:04:17.341 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:04:22.365 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:04:27.390 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:04:32.418 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:04:37.443 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:04:42.464 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:04:47.493 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:04:52.518 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:04:57.540 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:05:02.545 [WARNING] [Poll thread] [schedule_poller.py] [poll()] The telescope is not open: Timed out after 50 seconds waiting for telescope to open
2025-09-02T19:05:09.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:05:09.609 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:04:30.985812
2025-09-02T19:05:09.609 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:04:30.985812
2025-09-02T19:05:09.609 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:05:09.609 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:05:09.609 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:05:09.609 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:05:09&start_after=2025-09-01T17:05:09&end_after=2025-09-02T17:05:09&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:05:09.775 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:05:09.775 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:05:09.775 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:05:09.775 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:05:09.775 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 527.224484
2025-09-02T19:05:09.776 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] Starting up: Next observation due
2025-09-02T19:05:11.780 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:05:11.802 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:05:16.825 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:05:21.848 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:05:26.868 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:05:31.890 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T19:05:36.919 [INFO] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Telescope is open
2025-09-02T19:05:36.919 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:05:36.919 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:05:36.919376    Obs time: 2025-09-02 17:13:57
2025-09-02T19:05:36.919 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:20.080624
2025-09-02T19:05:36.919 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  500
2025-09-02T19:05:36.919 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:05:38.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:05:48.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:05:58.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:06:08.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:06:08.972 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:05:35.030000
2025-09-02T19:06:08.972 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:05:35.030000
2025-09-02T19:06:08.972 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:06:08.972 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:06:08.972 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:06:08.972 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:06:08&start_after=2025-09-01T17:06:08&end_after=2025-09-02T17:06:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:06:09.128 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:06:09.128 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T19:06:09.128 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:06:09.128 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:06:09.128 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 467.871454
2025-09-02T19:06:09.129 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:06:11.131 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:06:11.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:06:11.152 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:06:11.152188    Obs time: 2025-09-02 17:13:57
2025-09-02T19:06:11.152 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:45.847812
2025-09-02T19:06:11.152 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  465
2025-09-02T19:06:11.152 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:06:18.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:06:28.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:06:38.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:06:48.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:06:58.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:07:08.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:07:08.271 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:06:35.232560
2025-09-02T19:07:08.271 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:06:35.232560
2025-09-02T19:07:08.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:07:08.271 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:07:08.271 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:07:08.271 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:07:08&start_after=2025-09-01T17:07:08&end_after=2025-09-02T17:07:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:07:08.449 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:07:08.449 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T19:07:08.449 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:07:08.449 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:07:08.449 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 408.550309
2025-09-02T19:07:08.450 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:07:10.452 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:07:10.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:07:10.473 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:07:10.473161    Obs time: 2025-09-02 17:13:57
2025-09-02T19:07:10.473 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:46.526839
2025-09-02T19:07:10.473 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  406
2025-09-02T19:07:10.473 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:07:17.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:07:27.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:07:37.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:07:47.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:07:57.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:08:07.531 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:08:07.552 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:07:35.437880
2025-09-02T19:08:07.552 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:07:35.437880
2025-09-02T19:08:07.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:08:07.552 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:08:07.552 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:08:07.552 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:08:07&start_after=2025-09-01T17:08:07&end_after=2025-09-02T17:08:07&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:08:07.728 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:08:07.728 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T19:08:07.728 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:08:07.728 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:08:07.728 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 349.271398
2025-09-02T19:08:07.729 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:08:09.731 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:08:09.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:08:09.749 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:08:09.749766    Obs time: 2025-09-02 17:13:57
2025-09-02T19:08:09.749 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:47.250234
2025-09-02T19:08:09.749 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  347
2025-09-02T19:08:09.749 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:08:16.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:08:26.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:08:36.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:08:46.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:08:56.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:09:06.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:09:06.807 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:08:35.641588
2025-09-02T19:09:06.807 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:08:35.641588
2025-09-02T19:09:06.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:09:06.807 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:09:06.807 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:09:06.807 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:09:06&start_after=2025-09-01T17:09:06&end_after=2025-09-02T17:09:06&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:09:06.966 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:09:06.966 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T19:09:06.966 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:09:06.966 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:09:06.966 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 290.033215
2025-09-02T19:09:06.968 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:09:08.970 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:09:08.971 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:09:08.971 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:09:08.971914    Obs time: 2025-09-02 17:13:57
2025-09-02T19:09:08.971 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:48.028086
2025-09-02T19:09:08.971 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  288
2025-09-02T19:09:08.972 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:09:15.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:09:25.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:09:35.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:09:46.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:09:56.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:10:06.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:10:06.046 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:09:35.839938
2025-09-02T19:10:06.046 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:09:35.839938
2025-09-02T19:10:06.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:10:06.046 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:10:06.046 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:10:06.046 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:10:06&start_after=2025-09-01T17:10:06&end_after=2025-09-02T17:10:06&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:10:06.210 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:10:06.210 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T19:10:06.210 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:10:06.210 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:10:06.210 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 230.789212
2025-09-02T19:10:06.211 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:10:08.213 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:10:08.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:10:08.232 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:10:08.232490    Obs time: 2025-09-02 17:13:57
2025-09-02T19:10:08.232 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:48.767510
2025-09-02T19:10:08.232 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  228
2025-09-02T19:10:08.232 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:10:15.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:10:25.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:10:35.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:10:45.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:10:55.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:11:05.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:11:05.311 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:10:36.054837
2025-09-02T19:11:05.311 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:10:36.054837
2025-09-02T19:11:05.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:11:05.311 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:11:05.312 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:11:05.312 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:11:05&start_after=2025-09-01T17:11:05&end_after=2025-09-02T17:11:05&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:11:05.478 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:11:05.478 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T19:11:05.478 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:11:05.478 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:11:05.478 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 171.521525
2025-09-02T19:11:05.479 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:11:07.481 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:11:07.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:11:07.482 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:11:07.482094    Obs time: 2025-09-02 17:13:57
2025-09-02T19:11:07.482 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:49.517906
2025-09-02T19:11:07.482 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  169
2025-09-02T19:11:07.482 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:11:14.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:11:24.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:11:34.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:11:44.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:11:54.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:12:04.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:12:04.562 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:11:36.255208
2025-09-02T19:12:04.562 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:11:36.255208
2025-09-02T19:12:04.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:12:04.562 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:12:04.562 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:12:04.562 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:12:04&start_after=2025-09-01T17:12:04&end_after=2025-09-02T17:12:04&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:12:05.757 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:12:05.757 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T19:12:05.757 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:12:05.757 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:12:05.757 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 111.242167
2025-09-02T19:12:05.773 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:12:07.775 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:12:07.776 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:12:07.777 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:12:07.776994    Obs time: 2025-09-02 17:13:57
2025-09-02T19:12:07.777 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:49.223006
2025-09-02T19:12:07.777 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  109
2025-09-02T19:12:07.777 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:12:13.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:12:23.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:12:33.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:12:43.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:12:53.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:13:03.835 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:13:03.836 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:12:36.461049
2025-09-02T19:13:03.837 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:12:36.461049
2025-09-02T19:13:03.837 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:13:03.837 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:13:03.837 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:13:03.837 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:13:03&start_after=2025-09-01T17:13:03&end_after=2025-09-02T17:13:03&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:13:03.994 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:13:03.994 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T19:13:03.994 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:13:03.994 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:13:03.994 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 53.005301
2025-09-02T19:13:03.997 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:13:05.999 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:13:06.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:13:06.020 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:13:06.020471    Obs time: 2025-09-02 17:13:57
2025-09-02T19:13:06.020 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:50.979529
2025-09-02T19:13:06.020 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  50
2025-09-02T19:13:06.020 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:13:13.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:13:23.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:13:33.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:13:43.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:13:53.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:14:03.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:14:03.079 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:13:36.663151
2025-09-02T19:14:03.079 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:13:36.663151
2025-09-02T19:14:03.079 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:14:03.079 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:14:03.079 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:14:03.079 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:14:03&start_after=2025-09-01T17:14:03&end_after=2025-09-02T17:14:03&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:14:03.236 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:14:03.236 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 20 configurations

2025-09-02T19:14:03.236 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:14:03.236 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:13:57Z
2025-09-02T19:14:03.236 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -6.23638
2025-09-02T19:14:03.237 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:14:05.239 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:14:05.240 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:14:05.240 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:14:05.240719    Obs time: 2025-09-02 17:13:57
2025-09-02T19:14:05.240 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:51.759281
2025-09-02T19:14:05.240 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86391
2025-09-02T19:14:05.240 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-09-02T17:13:57Z', 'guide_off', 'config_id 10818', 'config_status_id 14468175', 'update_OCS 14468175 ATTEMPTED', 'run_script setup_ATLAS25kwu_14189422_10773_10818.json', 'run_script ATLAS25kwu_14189422_10773_10818.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 14468175 COMPLETED 10818 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T17:35:20Z', 'run_script arc_flat_lamp_off.json']
2025-09-02T19:14:05.240 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2025-09-02T19:14:05.240 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2025-09-02T19:14:05.241 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2025-09-02T19:14:05.241 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2025-09-02T19:14:05.241 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2025-09-02T19:14:05.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-09-02T19:14:05.242 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-09-02T19:14:05.242 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-09-02T19:14:05.242 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-09-02T19:14:05.242 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2025-09-02T19:14:05.242 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-09-02T19:14:05.242 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-09-02T19:14:05.242 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-09-02T19:14:05.242 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-09-02T19:14:05.242 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T19:14:05.242 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T19:14:08.244 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-09-02T19:14:08.244 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-09-02T19:14:10.246 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T19:14:10.246 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-09-02T19:14:10.246 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2025-09-02T17:13:57Z
2025-09-02T19:14:10.246 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2025-09-02T17:13:57Z
2025-09-02T19:14:10.246 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-09-02T19:14:10.246 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-09-02T19:14:10.246 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-09-02T19:14:10.246 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-09-02T19:14:10.246 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T19:14:10.247 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T19:14:12.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:14:13.249 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-09-02T19:14:13.250 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-09-02T19:14:15.252 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T19:14:15.252 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-09-02T19:14:15.261 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 10818
2025-09-02T19:14:15.261 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 10818
2025-09-02T19:14:15.261 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 14468175
2025-09-02T19:14:15.261 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 14468175
2025-09-02T19:14:15.261 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 14468175 ATTEMPTED
2025-09-02T19:14:15.261 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 14468175 ATTEMPTED
2025-09-02T19:14:15.261 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_ATLAS25kwu_14189422_10773_10818.json
2025-09-02T19:14:15.261 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_ATLAS25kwu_14189422_10773_10818.json
2025-09-02T19:14:15.261 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_ATLAS25kwu_14189422_10773_10818.json
2025-09-02T19:14:15.261 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_ATLAS25kwu_14189422_10773_10818.json
2025-09-02T19:14:15.261 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 12.968, 'targ_dec': -46.2538, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '12:58:04.80', 'targ_dec': '-46:15:13.68', 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 240, 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON', 'flat_lamp': 'OFF', 'arc_lamp': 'OFF', 'arc_mirror': 'OUT', 'slit': 'OUT', 'grism': 'OUT', 'filterA': 0, 'filterB': 1, 'shutter_mode': 'ALWAYS_OPEN'}}, 'do_exposure': False}], 'script_name': 'setup_ATLAS25kwu_14189422_10773_10818.json'}
2025-09-02T19:14:15.261 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T19:14:15.261 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T19:14:15.261 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2025-09-02T19:14:15.261 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 14468175
2025-09-02T19:14:15.261 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2025-09-02T19:14:15.261 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2025-09-02T19:14:15.261 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 14468175
2025-09-02T19:14:15.339 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-09-02T19:14:15.762 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T19:14:15.762 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_ATLAS25kwu_14189422_10773_10818.json 1 times
2025-09-02T19:14:15.762 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-09-02T19:14:15.765 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2025-09-02T19:14:15.765 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2025-09-02T19:14:15.765 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2025-09-02T19:14:18.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:19.795 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:20.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:21.839 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:22.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:14:22.862 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:23.887 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:24.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:25.932 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:26.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:27.971 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:28.996 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:30.018 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:31.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:32.067 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:32.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:14:33.085 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:34.105 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:35.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:36.148 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:37.167 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:38.187 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:39.205 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:40.223 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:41.245 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:42.264 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:42.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:14:43.284 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:44.303 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:45.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:46.343 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:47.363 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:48.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:49.408 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:50.425 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:51.443 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:52.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:14:52.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:53.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:54.503 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:14:55.521 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2025-09-02T19:14:55.522 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  12.9674836993633 is close enough to target ra = 12.968
2025-09-02T19:14:55.522 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -46.2554339226794 is close enough to target dec = -46.2538
2025-09-02T19:14:55.522 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2025-09-02T19:14:55.522 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:14:55.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:14:55.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:14:55.522 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:14:55.523 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2025-09-02T19:14:55.523 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2025-09-02T19:14:55.533 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-09-02T19:14:55.533 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:14:55.581 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:14:56.582 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-09-02T19:14:56.582 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-09-02T19:14:56.634 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-09-02T19:14:57.635 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:14:57.687 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:14:58.688 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:14:58.688 [DEBUG] [script_worker] [client.py] [wrapper()] Error calling: TSocket read 0 bytes
2025-09-02T19:14:58.688 [DEBUG] [script_worker] [client.py] [open()] Opening with close_first = True
2025-09-02T19:14:58.688 [DEBUG] [script_worker] [client.py] [open()] Trying to open transport...
2025-09-02T19:14:58.691 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 13.27
2025-09-02T19:14:58.691 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:12:26
2025-09-02T19:14:58.691 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:12:26
2025-09-02T19:14:58.691 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-09-02T19:14:58.691 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09644259842519683
2025-09-02T19:14:58.693 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2025-09-02T19:14:58.693 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2025-09-02T19:14:58.693 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2025-09-02T19:14:58.701 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-09-02T19:14:58.701 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:14:58.740 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:14:59.741 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-09-02T19:14:59.741 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-09-02T19:14:59.755 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-09-02T19:15:00.756 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:15:00.808 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:15:01.810 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:15:01.811 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 13.27
2025-09-02T19:15:01.811 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:12:26
2025-09-02T19:15:01.811 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:12:26
2025-09-02T19:15:01.811 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-09-02T19:15:01.811 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09644259842519683
2025-09-02T19:15:02.299 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:15:02.301 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:14:36.864745
2025-09-02T19:15:02.301 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:14:36.864745
2025-09-02T19:15:02.301 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:15:02.301 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:15:02.301 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:15:02.301 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:15:02&start_after=2025-09-01T17:15:02&end_after=2025-09-02T17:15:02&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:15:02.460 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:15:02.460 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:15:02.460 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:15:02.460 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:15:02.460 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1217.53905
2025-09-02T19:15:02.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T19:15:06.898 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2025-09-02T19:15:06.898 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T19:15:06.898 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:15:06.898 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:15:06.898 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:15:06.898 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:15:06.900 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:15:06.900 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:15:06.902 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:15:07.126 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:15:07.126 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:15:07.127 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756833307.1279426
2025-09-02T19:15:11.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:15:12.388 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:15:12.388 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:15:12.390 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:15:12.408 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2025-09-02T19:15:16.412 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2025-09-02T19:15:16.412 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2025-09-02T19:15:21.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:15:26.942 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2025-09-02T19:15:26.942 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-09-02T19:15:26.942 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 12:58:04.80 = 700272.0 arcseconds
2025-09-02T19:15:26.942 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -46:15:13.68 = -166513.68 arcseconds
2025-09-02T19:15:26.942 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 240
2025-09-02T19:15:27.154 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-09-02T19:15:27.203 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = 179.5
2025-09-02T19:15:27.203 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-09-02T19:15:27.203 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (12:58:03.291, -46:15:29.268).

2025-09-02T19:15:27.203 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  12 58 03.291  -46 15 29.268 .

2025-09-02T19:15:27.203 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   12 58 03.291  -46 15 29.268 .

2025-09-02T19:15:27.203 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 700249.365
2025-09-02T19:15:27.203 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -166529.268
2025-09-02T19:15:27.415 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-09-02T19:15:31.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:15:32.444 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2025-09-02T19:15:32.444 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T19:15:32.492 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:15:32.492 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:15:32.492 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:15:32.493 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:15:32.494 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:15:32.494 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:15:32.497 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:15:32.636 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:15:32.636 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:15:32.637 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756833332.6377482
2025-09-02T19:15:33.994 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T19:15:36.897 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:15:36.897 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:15:36.900 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:15:37.000 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2025-09-02T19:15:41.003 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2025-09-02T19:15:41.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:15:51.441 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2025-09-02T19:15:51.441 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-09-02T19:15:51.441 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 12:58:04.80 = 700272.0 arcseconds
2025-09-02T19:15:51.441 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -46:15:13.68 = -166513.68 arcseconds
2025-09-02T19:15:51.441 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 240
2025-09-02T19:15:51.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:15:51.653 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-09-02T19:15:51.653 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = 179.459
2025-09-02T19:15:51.653 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-09-02T19:15:51.653 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (12:57:59.047, -46:17:54.604).

2025-09-02T19:15:51.653 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  12 57 59.047  -46 17 54.604 .

2025-09-02T19:15:51.653 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   12 57 59.047  -46 17 54.604 .

2025-09-02T19:15:51.653 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 700185.705
2025-09-02T19:15:51.653 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -166674.604
2025-09-02T19:15:51.866 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-09-02T19:15:56.872 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2025-09-02T19:15:56.872 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T19:15:56.872 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:15:56.872 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:15:56.872 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:15:56.872 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:15:56.874 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:15:56.874 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:15:56.876 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:15:57.001 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:15:57.001 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:15:57.003 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756833357.0037055
2025-09-02T19:15:58.373 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T19:16:01.264 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:16:01.264 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:16:01.266 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:16:01.378 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2025-09-02T19:16:01.521 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:16:01.522 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:15:37.072120
2025-09-02T19:16:01.522 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:15:37.072120
2025-09-02T19:16:01.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:16:01.522 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:16:01.522 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:16:01.522 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:16:01&start_after=2025-09-01T17:16:01&end_after=2025-09-02T17:16:01&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:16:01.704 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:16:01.704 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:16:01.705 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:16:01.705 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:16:01.705 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1158.294879
2025-09-02T19:16:01.705 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:16:01.705154    Obs time: 2025-09-02 17:35:20
2025-09-02T19:16:01.705 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:19:18.294846
2025-09-02T19:16:01.705 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1158
2025-09-02T19:16:01.705 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:16:07.408 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T19:16:07.408 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:16:07.408 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:16:07.408 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:16:07.409 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:16:07.410 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:16:07.411 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:16:07.412 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:16:07.530 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:16:07.530 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:16:07.532 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756833367.532463
2025-09-02T19:16:08.910 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T19:16:10.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:16:11.792 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:16:11.792 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:16:11.794 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:16:11.916 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2025-09-02T19:16:18.744 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2008  5025  13.7 to host 127.0.0.1 on port 12360
2025-09-02T19:16:18.744 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T19:16:18.744 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T19:16:20.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:16:21.747 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2008  5025  13.7
2025-09-02T19:16:21.747 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2008  5025  13.7
2025-09-02T19:16:23.749 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T19:16:30.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:16:40.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:16:50.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:17:00.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:17:00.822 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:16:37.271973
2025-09-02T19:17:00.822 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:16:37.271973
2025-09-02T19:17:00.822 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:17:00.822 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:17:00.822 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:17:00.822 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:17:00&start_after=2025-09-01T17:17:00&end_after=2025-09-02T17:17:00&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:17:00.981 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:17:00.981 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:17:00.981 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:17:00.981 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:17:00.981 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1099.018538
2025-09-02T19:17:00.981 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:17:00.981495    Obs time: 2025-09-02 17:35:20
2025-09-02T19:17:00.981 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:18:19.018505
2025-09-02T19:17:00.981 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1099
2025-09-02T19:17:00.981 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:17:02.785 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2025-09-02T19:17:02.785 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T19:17:02.785 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T19:17:05.788 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2025-09-02T19:17:05.788 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2025-09-02T19:17:07.790 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T19:17:07.790 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:17:07.790 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:17:07.790 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:17:07.790 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:17:07.790 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:17:07.790 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T19:17:07.790 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T19:17:08.818 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:17:09.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:17:10.820 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-09-02T19:17:10.820 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T19:17:10.820 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T19:17:11.557 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T19:17:11.557 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_ATLAS25kwu_14189422_10773_10818.json was run successfully
2025-09-02T19:17:11.557 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script ATLAS25kwu_14189422_10773_10818.json
2025-09-02T19:17:11.557 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script ATLAS25kwu_14189422_10773_10818.json
2025-09-02T19:17:11.557 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name ATLAS25kwu_14189422_10773_10818.json
2025-09-02T19:17:11.557 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script ATLAS25kwu_14189422_10773_10818.json
2025-09-02T19:17:11.557 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'ATLAS25kwu', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'IN', 'grism': 'IN', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 0, 'filterB': 1, 'target_acquisition': {'acquire_target': False, 'targ_ra': '12:58:04.80', 'targ_dec': '-46:15:13.68', 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 240, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 600000, 'num_exposures': 1}}, {'unit_number': 2, 'instrument': {'object': 'ATLAS25kwu', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 2, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '12:58:04.80', 'targ_dec': '-46:15:13.68', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 3, 'instrument': {'object': 'ATLAS25kwu', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 3, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '12:58:04.80', 'targ_dec': '-46:15:13.68', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 4, 'instrument': {'object': 'ATLAS25kwu', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 4, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '12:58:04.80', 'targ_dec': '-46:15:13.68', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 5, 'instrument': {'shutter_mode': 'AUTO', 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'binx': 1, 'biny': 1, 'slit': 'IN', 'grism': 'IN', 'arc_mirror': 'IN', 'arc_lamp': 'ON', 'flat_lamp': 'OFF', 'filterA': 0, 'filterB': 1, 'target_acquisition': {'acquire_target': False, 'targ_ra': None, 'targ_dec': None, 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 585, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}}}], 'script_name': 'ATLAS25kwu_14189422_10773_10818.json'}
2025-09-02T19:17:11.558 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T19:17:11.558 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T19:17:12.058 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T19:17:12.058 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script ATLAS25kwu_14189422_10773_10818.json 1 times
2025-09-02T19:17:12.058 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 5: 1
2025-09-02T19:17:12.058 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T19:17:12.058 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:17:12.058 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:17:12.058 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:17:12.058 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:17:12.059 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:17:12.059 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:17:12.059 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:17:12.068 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:17:12.069 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:17:12.069 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2025-09-02T19:17:12.069 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-09-02T19:17:12.069 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:17:12.112 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:17:13.114 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2025-09-02T19:17:13.114 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2025-09-02T19:17:13.114 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-09-02T19:17:13.114 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-09-02T19:17:13.165 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-09-02T19:17:14.166 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:17:14.218 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:17:15.219 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:17:15.221 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 13.18
2025-09-02T19:17:15.221 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:16:43
2025-09-02T19:17:15.221 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:16:43
2025-09-02T19:17:15.221 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-09-02T19:17:15.221 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09649716535433069
2025-09-02T19:17:15.225 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2025-09-02T19:17:15.225 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T19:17:15.225 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T19:17:16.263 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:17:18.266 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='12:58:04.80', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-46:15:13.68', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='ATLAS25kwu', comment='The object name')]
2025-09-02T19:17:18.266 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:17:18.266 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:17:18.266 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:17:18.266 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:17:18.268 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:17:18.268 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:17:18.270 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:17:18.370 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:17:18.370 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:17:18.372 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756833438.3721976
2025-09-02T19:17:18.767 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T19:17:18.767 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T19:17:19.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:17:19.291 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:17:19.291 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:17:19.291 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:17:20.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:17:22.295 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:17:22.296 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:17:22.296 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:17:22.296 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:17:23.858 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 594.553/600.0
2025-09-02T19:17:25.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:17:25.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:17:25.298 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:17:25.298 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:17:25.889 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 592.514/600.0
2025-09-02T19:17:27.920 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 590.483/600.0
2025-09-02T19:17:28.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:17:28.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:17:28.321 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:17:28.321 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:17:29.950 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 588.452/600.0
2025-09-02T19:17:30.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:17:31.324 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:17:31.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-09-02T19:17:31.326 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:17:31.326 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-09-02T19:17:31.980 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 586.422/600.0
2025-09-02T19:17:34.011 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 584.392/600.0
2025-09-02T19:17:34.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:17:34.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-09-02T19:17:34.349 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:17:34.349 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:17:36.041 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 582.361/600.0
2025-09-02T19:17:37.352 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:17:37.375 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:17:37.375 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:17:37.375 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:17:38.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 580.331/600.0
2025-09-02T19:17:40.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:17:40.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 578.3/600.0
2025-09-02T19:17:40.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:17:40.396 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:17:40.396 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:17:40.396 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:17:42.133 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 576.271/600.0
2025-09-02T19:17:43.399 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:17:43.400 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:17:43.400 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:17:43.400 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:17:44.163 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 574.241/600.0
2025-09-02T19:17:46.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 572.21/600.0
2025-09-02T19:17:46.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:17:46.420 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:17:46.420 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:17:46.420 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:17:48.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 570.179/600.0
2025-09-02T19:17:49.423 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:17:49.443 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:17:49.443 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:17:49.443 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:17:50.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:17:50.254 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 568.149/600.0
2025-09-02T19:17:52.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 566.118/600.0
2025-09-02T19:17:52.446 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:17:52.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:17:52.465 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:17:52.465 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:17:54.315 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 564.089/600.0
2025-09-02T19:17:55.468 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:17:55.484 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:17:55.484 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:17:55.484 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:17:56.346 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 562.057/600.0
2025-09-02T19:17:58.376 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 560.028/600.0
2025-09-02T19:17:58.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:17:58.486 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:17:58.486 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:17:58.486 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:18:00.040 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:18:00.041 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:17:37.480647
2025-09-02T19:18:00.041 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:17:37.480647
2025-09-02T19:18:00.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:18:00.041 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:18:00.042 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:18:00.042 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:18:00&start_after=2025-09-01T17:18:00&end_after=2025-09-02T17:18:00&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:18:00.207 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:18:00.207 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:18:00.207 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:18:00.207 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:18:00.207 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1039.792351
2025-09-02T19:18:00.207 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:18:00.207681    Obs time: 2025-09-02 17:35:20
2025-09-02T19:18:00.207 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:17:19.792319
2025-09-02T19:18:00.207 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1039
2025-09-02T19:18:00.207 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:18:00.406 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 557.996/600.0
2025-09-02T19:18:01.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:01.491 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:18:01.491 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:01.491 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:18:02.437 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 555.966/600.0
2025-09-02T19:18:04.467 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 553.935/600.0
2025-09-02T19:18:04.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:04.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:18:04.494 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:04.494 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:18:06.498 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 551.905/600.0
2025-09-02T19:18:07.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:07.515 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:18:07.515 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:07.515 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:18:08.528 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 549.874/600.0
2025-09-02T19:18:09.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:18:10.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:10.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:18:10.537 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:10.537 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:18:10.559 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 547.844/600.0
2025-09-02T19:18:12.589 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 545.814/600.0
2025-09-02T19:18:13.540 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:13.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:18:13.541 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:13.541 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:18:14.620 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 543.783/600.0
2025-09-02T19:18:16.544 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:16.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:18:16.545 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:16.545 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:18:16.650 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 541.754/600.0
2025-09-02T19:18:18.680 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 539.722/600.0
2025-09-02T19:18:19.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:18:19.548 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:19.567 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:18:19.567 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:19.567 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:18:20.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 537.694/600.0
2025-09-02T19:18:22.570 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:22.571 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:18:22.571 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:22.571 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:18:22.742 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 535.662/600.0
2025-09-02T19:18:24.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 533.632/600.0
2025-09-02T19:18:25.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:25.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:18:25.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:25.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:18:26.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 531.602/600.0
2025-09-02T19:18:28.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:28.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:18:28.598 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:28.598 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:18:28.833 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 529.571/600.0
2025-09-02T19:18:29.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:18:30.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 527.539/600.0
2025-09-02T19:18:31.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:31.623 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:18:31.623 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:31.623 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:18:32.894 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 525.51/600.0
2025-09-02T19:18:34.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:34.643 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:18:34.643 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:34.643 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:18:34.924 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 523.478/600.0
2025-09-02T19:18:36.954 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 521.448/600.0
2025-09-02T19:18:37.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:37.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:18:37.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:37.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:18:39.022 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 519.386/600.0
2025-09-02T19:18:39.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:18:40.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:40.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:18:40.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:40.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:18:41.053 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 517.351/600.0
2025-09-02T19:18:43.083 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 515.319/600.0
2025-09-02T19:18:43.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:43.695 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:18:43.695 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:43.695 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:18:45.114 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 513.289/600.0
2025-09-02T19:18:46.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:46.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:18:46.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:46.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:18:47.144 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 511.258/600.0
2025-09-02T19:18:49.175 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 509.23/600.0
2025-09-02T19:18:49.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:18:49.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:49.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:18:49.719 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:49.719 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:18:51.205 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 507.198/600.0
2025-09-02T19:18:52.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:52.723 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:18:52.724 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:52.724 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:18:53.236 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 505.167/600.0
2025-09-02T19:18:55.266 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 503.137/600.0
2025-09-02T19:18:55.727 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:55.744 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:18:55.744 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:55.744 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:18:57.296 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 501.106/600.0
2025-09-02T19:18:58.747 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:18:58.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:18:58.769 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:18:58.769 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:18:59.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:18:59.264 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:18:37.679243
2025-09-02T19:18:59.264 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:18:37.679243
2025-09-02T19:18:59.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:18:59.264 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:18:59.264 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:18:59.264 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:18:59&start_after=2025-09-01T17:18:59&end_after=2025-09-02T17:18:59&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:18:59.327 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 499.078/600.0
2025-09-02T19:18:59.423 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:18:59.423 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:18:59.423 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:18:59.423 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:18:59.423 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 980.576061
2025-09-02T19:18:59.423 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:18:59.423972    Obs time: 2025-09-02 17:35:20
2025-09-02T19:18:59.424 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:16:20.576028
2025-09-02T19:18:59.424 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  980
2025-09-02T19:18:59.424 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:19:01.357 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 497.046/600.0
2025-09-02T19:19:01.772 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:01.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.99999999999994
2025-09-02T19:19:01.774 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:01.774 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-09-02T19:19:03.388 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 495.015/600.0
2025-09-02T19:19:04.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:04.796 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-09-02T19:19:04.796 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:04.796 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:19:05.418 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 492.985/600.0
2025-09-02T19:19:07.449 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 490.954/600.0
2025-09-02T19:19:07.799 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:07.800 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:19:07.800 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:07.800 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:19:08.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:19:09.479 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 488.924/600.0
2025-09-02T19:19:10.803 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:10.827 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:19:10.827 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:10.827 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:19:11.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 486.894/600.0
2025-09-02T19:19:13.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 484.863/600.0
2025-09-02T19:19:13.830 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:13.831 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:19:13.831 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:13.831 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:19:15.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 482.832/600.0
2025-09-02T19:19:16.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:16.835 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:19:16.835 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:16.835 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:19:17.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 480.802/600.0
2025-09-02T19:19:18.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:19:19.631 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 478.771/600.0
2025-09-02T19:19:19.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:19.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:19:19.838 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:19.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:19:21.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 476.742/600.0
2025-09-02T19:19:22.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:22.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:19:22.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:22.842 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:19:23.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 474.71/600.0
2025-09-02T19:19:25.724 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 472.68/600.0
2025-09-02T19:19:25.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:25.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:19:25.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:25.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:19:27.792 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 470.648/600.0
2025-09-02T19:19:28.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:19:28.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:28.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:19:28.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:28.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:19:29.822 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 468.581/600.0
2025-09-02T19:19:31.853 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 466.55/600.0
2025-09-02T19:19:31.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:31.871 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:19:31.871 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:31.872 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:19:33.883 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 464.519/600.0
2025-09-02T19:19:34.875 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:34.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:19:34.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:34.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:19:35.914 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 462.489/600.0
2025-09-02T19:19:37.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:37.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:19:37.898 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:37.898 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:19:37.944 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 460.458/600.0
2025-09-02T19:19:38.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:19:39.975 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 458.428/600.0
2025-09-02T19:19:40.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:40.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:19:40.919 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:40.919 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:19:42.006 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 456.398/600.0
2025-09-02T19:19:43.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:43.922 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:19:43.922 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:43.922 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:19:44.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 454.367/600.0
2025-09-02T19:19:46.066 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 452.336/600.0
2025-09-02T19:19:46.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:46.926 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-09-02T19:19:46.926 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:46.927 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-09-02T19:19:48.097 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 450.306/600.0
2025-09-02T19:19:48.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:19:49.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:49.931 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-09-02T19:19:49.931 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:49.931 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:19:50.127 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 448.276/600.0
2025-09-02T19:19:52.158 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 446.245/600.0
2025-09-02T19:19:52.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:52.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:19:52.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:52.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:19:54.225 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 444.215/600.0
2025-09-02T19:19:55.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:55.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:19:55.957 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:55.957 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:19:56.256 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 442.147/600.0
2025-09-02T19:19:58.287 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 440.116/600.0
2025-09-02T19:19:58.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:19:58.481 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:19:37.877861
2025-09-02T19:19:58.481 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:19:37.877861
2025-09-02T19:19:58.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:19:58.481 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:19:58.481 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:19:58.481 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:19:58&start_after=2025-09-01T17:19:58&end_after=2025-09-02T17:19:58&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:19:58.630 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:19:58.630 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:19:58.630 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:19:58.630 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:19:58.630 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 921.369485
2025-09-02T19:19:58.630 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:19:58.630564    Obs time: 2025-09-02 17:35:20
2025-09-02T19:19:58.630 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:15:21.369436
2025-09-02T19:19:58.630 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  921
2025-09-02T19:19:58.630 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:19:58.960 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:19:58.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:19:58.961 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:19:58.961 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:20:00.317 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 438.085/600.0
2025-09-02T19:20:01.964 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:01.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:20:01.986 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:01.986 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:20:02.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 436.055/600.0
2025-09-02T19:20:04.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 434.025/600.0
2025-09-02T19:20:04.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:04.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:20:04.990 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:04.990 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:20:06.408 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 431.994/600.0
2025-09-02T19:20:07.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:20:07.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:08.011 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:20:08.011 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:08.011 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:20:08.439 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 429.966/600.0
2025-09-02T19:20:10.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 427.933/600.0
2025-09-02T19:20:11.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:11.034 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:20:11.034 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:11.034 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:20:12.500 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 425.903/600.0
2025-09-02T19:20:14.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:14.038 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:20:14.039 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:14.039 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:20:14.530 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 423.873/600.0
2025-09-02T19:20:16.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 421.842/600.0
2025-09-02T19:20:17.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:17.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:20:17.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:17.042 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:20:17.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:20:18.591 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 419.812/600.0
2025-09-02T19:20:20.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:20.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:20:20.046 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:20.046 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:20:20.621 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 417.782/600.0
2025-09-02T19:20:22.652 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 415.752/600.0
2025-09-02T19:20:23.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:23.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:20:23.050 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:23.050 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:20:24.682 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 413.72/600.0
2025-09-02T19:20:26.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:26.071 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:20:26.071 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:26.071 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:20:26.713 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 411.692/600.0
2025-09-02T19:20:27.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:20:28.743 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 409.659/600.0
2025-09-02T19:20:29.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:29.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-09-02T19:20:29.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:29.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-09-02T19:20:30.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 407.63/600.0
2025-09-02T19:20:32.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:32.124 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.001
2025-09-02T19:20:32.124 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:32.124 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-09-02T19:20:32.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 405.599/600.0
2025-09-02T19:20:34.835 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 403.57/600.0
2025-09-02T19:20:35.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:35.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-09-02T19:20:35.157 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:35.157 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:20:36.865 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 401.538/600.0
2025-09-02T19:20:37.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:20:38.160 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:38.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:20:38.161 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:38.161 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:20:38.896 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 399.509/600.0
2025-09-02T19:20:40.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 397.477/600.0
2025-09-02T19:20:41.164 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:41.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:20:41.165 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:41.165 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:20:42.957 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 395.448/600.0
2025-09-02T19:20:44.168 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:44.171 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:20:44.172 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:44.172 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:20:44.987 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 393.416/600.0
2025-09-02T19:20:47.017 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 391.385/600.0
2025-09-02T19:20:47.175 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:47.176 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:20:47.176 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:47.176 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:20:47.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:20:49.048 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 389.355/600.0
2025-09-02T19:20:50.179 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:50.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:20:50.201 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:50.201 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:20:51.078 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 387.324/600.0
2025-09-02T19:20:53.109 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 385.294/600.0
2025-09-02T19:20:53.204 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:53.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:20:53.205 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:53.205 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:20:55.139 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 383.264/600.0
2025-09-02T19:20:56.208 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:56.232 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:20:56.232 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:56.232 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:20:57.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 381.234/600.0
2025-09-02T19:20:57.689 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:20:57.713 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:20:38.092562
2025-09-02T19:20:57.713 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:20:38.092562
2025-09-02T19:20:57.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:20:57.713 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:20:57.713 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:20:57.713 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:20:57&start_after=2025-09-01T17:20:57&end_after=2025-09-02T17:20:57&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:20:57.877 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:20:57.878 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:20:57.878 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:20:57.878 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:20:57.878 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 862.121857
2025-09-02T19:20:57.878 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:20:57.878176    Obs time: 2025-09-02 17:35:20
2025-09-02T19:20:57.878 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:14:22.121824
2025-09-02T19:20:57.878 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  862
2025-09-02T19:20:57.878 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:20:59.200 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 379.204/600.0
2025-09-02T19:20:59.235 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:20:59.238 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:20:59.238 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:20:59.238 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:21:01.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 377.174/600.0
2025-09-02T19:21:02.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:02.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:21:02.242 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:02.242 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:21:03.261 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 375.142/600.0
2025-09-02T19:21:05.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:05.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:21:05.246 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:05.246 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:21:05.291 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 373.112/600.0
2025-09-02T19:21:06.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:21:07.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 371.081/600.0
2025-09-02T19:21:08.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:08.250 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:21:08.250 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:08.250 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:21:09.352 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 369.051/600.0
2025-09-02T19:21:11.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:11.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:21:11.254 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:11.254 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:21:11.382 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 367.02/600.0
2025-09-02T19:21:13.413 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 364.99/600.0
2025-09-02T19:21:14.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:14.275 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:21:14.275 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:14.275 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:21:15.443 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 362.961/600.0
2025-09-02T19:21:16.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:21:17.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:17.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:21:17.278 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:17.278 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:21:17.511 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 360.93/600.0
2025-09-02T19:21:19.542 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 358.862/600.0
2025-09-02T19:21:20.279 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:20.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:21:20.301 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:20.301 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:21:21.572 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 356.832/600.0
2025-09-02T19:21:23.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:23.303 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00000000000006
2025-09-02T19:21:23.303 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:23.303 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-09-02T19:21:23.603 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 354.8/600.0
2025-09-02T19:21:25.634 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 352.769/600.0
2025-09-02T19:21:26.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:26.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-09-02T19:21:26.306 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:26.306 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:21:26.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:21:27.664 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 350.739/600.0
2025-09-02T19:21:29.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:29.310 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:21:29.310 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:29.310 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:21:29.695 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 348.708/600.0
2025-09-02T19:21:31.753 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 346.678/600.0
2025-09-02T19:21:32.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:32.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:21:32.333 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:32.333 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:21:33.793 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 344.621/600.0
2025-09-02T19:21:35.336 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:35.355 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:21:35.355 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:35.355 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:21:35.824 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 342.58/600.0
2025-09-02T19:21:36.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:21:37.854 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 340.55/600.0
2025-09-02T19:21:38.358 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:38.380 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:21:38.380 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:38.380 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:21:39.885 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 338.518/600.0
2025-09-02T19:21:41.383 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:41.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:21:41.405 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:41.405 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:21:41.916 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 336.487/600.0
2025-09-02T19:21:43.946 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 334.457/600.0
2025-09-02T19:21:44.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:44.432 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-09-02T19:21:44.432 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:44.432 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-09-02T19:21:45.976 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 332.426/600.0
2025-09-02T19:21:46.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:21:47.435 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:47.436 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-09-02T19:21:47.436 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:47.436 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:21:48.007 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 330.398/600.0
2025-09-02T19:21:50.037 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 328.366/600.0
2025-09-02T19:21:50.439 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:50.458 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:21:50.458 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:50.458 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:21:52.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 326.335/600.0
2025-09-02T19:21:53.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:53.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:21:53.462 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:53.462 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:21:54.098 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 324.304/600.0
2025-09-02T19:21:56.129 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 322.275/600.0
2025-09-02T19:21:56.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:56.487 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:21:56.487 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:56.487 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:21:56.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:21:56.929 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:21:38.297137
2025-09-02T19:21:56.929 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:21:38.297137
2025-09-02T19:21:56.929 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:21:56.929 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:21:56.929 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:21:56.929 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:21:56&start_after=2025-09-01T17:21:56&end_after=2025-09-02T17:21:56&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:21:57.095 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:21:57.095 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:21:57.095 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:21:57.095 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:21:57.095 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 802.904493
2025-09-02T19:21:57.095 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:21:57.095539    Obs time: 2025-09-02 17:35:20
2025-09-02T19:21:57.095 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:13:22.904461
2025-09-02T19:21:57.095 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  802
2025-09-02T19:21:57.095 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:21:58.159 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 320.243/600.0
2025-09-02T19:21:59.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:21:59.507 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:21:59.507 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:21:59.507 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:22:00.190 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 318.213/600.0
2025-09-02T19:22:02.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 316.182/600.0
2025-09-02T19:22:02.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:02.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:22:02.510 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:02.510 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:22:04.251 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 314.152/600.0
2025-09-02T19:22:05.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:05.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:22:05.514 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:05.514 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:22:06.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:22:06.281 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 312.121/600.0
2025-09-02T19:22:08.312 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 310.091/600.0
2025-09-02T19:22:08.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:08.539 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:22:08.539 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:08.539 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:22:10.342 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 308.06/600.0
2025-09-02T19:22:11.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:11.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:22:11.542 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:11.542 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:22:12.373 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 306.03/600.0
2025-09-02T19:22:14.403 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 303.999/600.0
2025-09-02T19:22:14.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:14.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:22:14.569 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:14.569 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:22:16.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:22:16.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 301.969/600.0
2025-09-02T19:22:17.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:17.570 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:22:17.570 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:17.570 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:22:18.464 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 299.938/600.0
2025-09-02T19:22:20.495 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 297.908/600.0
2025-09-02T19:22:20.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:20.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:22:20.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:20.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:22:22.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 295.878/600.0
2025-09-02T19:22:23.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:23.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:22:23.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:23.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:22:24.593 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 293.802/600.0
2025-09-02T19:22:26.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:22:26.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:26.583 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:22:26.583 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:26.583 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:22:26.624 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 291.779/600.0
2025-09-02T19:22:28.654 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 289.75/600.0
2025-09-02T19:22:29.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:29.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:22:29.601 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:29.601 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:22:30.684 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 287.718/600.0
2025-09-02T19:22:32.604 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:32.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:22:32.605 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:32.605 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:22:32.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 285.688/600.0
2025-09-02T19:22:34.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 283.658/600.0
2025-09-02T19:22:35.608 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:35.611 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:22:35.611 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:35.611 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:22:36.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:22:36.776 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 281.629/600.0
2025-09-02T19:22:38.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:38.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:22:38.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:38.614 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:22:38.806 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 279.597/600.0
2025-09-02T19:22:40.837 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 277.567/600.0
2025-09-02T19:22:41.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:41.639 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:22:41.639 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:41.639 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:22:42.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 275.535/600.0
2025-09-02T19:22:44.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:44.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:22:44.642 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:44.642 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:22:44.898 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 273.506/600.0
2025-09-02T19:22:46.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:22:46.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 271.474/600.0
2025-09-02T19:22:47.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:47.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:22:47.693 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:47.693 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:22:48.959 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 269.446/600.0
2025-09-02T19:22:50.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:50.695 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-09-02T19:22:50.695 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:50.695 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-09-02T19:22:50.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 267.414/600.0
2025-09-02T19:22:53.020 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 265.383/600.0
2025-09-02T19:22:53.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:53.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-09-02T19:22:53.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:53.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:22:55.050 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 263.352/600.0
2025-09-02T19:22:56.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:22:56.152 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:22:38.501125
2025-09-02T19:22:56.152 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:22:38.501125
2025-09-02T19:22:56.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:22:56.152 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:22:56.152 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:22:56.153 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:22:56&start_after=2025-09-01T17:22:56&end_after=2025-09-02T17:22:56&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:22:56.310 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:22:56.310 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:22:56.310 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:22:56.310 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:22:56.310 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 743.689141
2025-09-02T19:22:56.310 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:22:56.310892    Obs time: 2025-09-02 17:35:20
2025-09-02T19:22:56.310 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:12:23.689108
2025-09-02T19:22:56.310 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  743
2025-09-02T19:22:56.310 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:22:56.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:56.723 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:22:56.723 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:56.723 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:22:57.081 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 261.323/600.0
2025-09-02T19:22:59.112 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 259.293/600.0
2025-09-02T19:22:59.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:22:59.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:22:59.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:22:59.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:23:01.142 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 257.261/600.0
2025-09-02T19:23:02.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:02.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:23:02.730 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:02.730 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:23:03.173 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 255.23/600.0
2025-09-02T19:23:05.203 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 253.201/600.0
2025-09-02T19:23:05.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:23:05.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:05.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:23:05.734 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:05.734 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:23:07.234 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 251.169/600.0
2025-09-02T19:23:08.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:08.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:23:08.738 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:08.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:23:09.264 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 249.138/600.0
2025-09-02T19:23:11.295 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 247.11/600.0
2025-09-02T19:23:11.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:11.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:23:11.742 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:11.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:23:13.325 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 245.077/600.0
2025-09-02T19:23:14.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:14.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:23:14.746 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:14.746 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:23:15.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:23:15.356 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 243.047/600.0
2025-09-02T19:23:17.386 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 241.016/600.0
2025-09-02T19:23:17.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:17.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:23:17.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:17.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:23:19.416 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 238.988/600.0
2025-09-02T19:23:20.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:20.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:23:20.786 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:20.786 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:23:21.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 236.956/600.0
2025-09-02T19:23:23.478 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 234.925/600.0
2025-09-02T19:23:23.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:23.808 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:23:23.808 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:23.808 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:23:25.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:23:25.508 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 232.896/600.0
2025-09-02T19:23:26.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:26.810 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:23:26.810 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:26.810 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:23:27.539 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 230.864/600.0
2025-09-02T19:23:29.569 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 228.834/600.0
2025-09-02T19:23:29.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:29.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:23:29.814 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:29.814 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:23:31.599 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 226.803/600.0
2025-09-02T19:23:32.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:32.828 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:23:32.828 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:32.828 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:23:33.630 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 224.773/600.0
2025-09-02T19:23:35.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:23:35.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 222.742/600.0
2025-09-02T19:23:35.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:35.831 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:23:35.831 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:35.831 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:23:37.691 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 220.714/600.0
2025-09-02T19:23:38.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:38.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:23:38.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:38.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:23:39.721 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 218.682/600.0
2025-09-02T19:23:41.752 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 216.651/600.0
2025-09-02T19:23:41.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:41.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:23:41.838 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:41.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:23:43.782 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 214.621/600.0
2025-09-02T19:23:44.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:44.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:23:44.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:44.842 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:23:45.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:23:45.812 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 212.592/600.0
2025-09-02T19:23:47.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:47.864 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:23:47.864 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:47.864 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:23:47.880 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 210.56/600.0
2025-09-02T19:23:49.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 208.492/600.0
2025-09-02T19:23:50.865 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:50.866 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:23:50.866 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:50.866 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:23:51.942 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 206.462/600.0
2025-09-02T19:23:53.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:53.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:23:53.890 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:53.890 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:23:53.972 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 204.432/600.0
2025-09-02T19:23:55.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:23:55.367 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:23:38.698549
2025-09-02T19:23:55.367 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:23:38.698549
2025-09-02T19:23:55.368 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:23:55.368 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:23:55.368 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:23:55.368 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:23:55&start_after=2025-09-01T17:23:55&end_after=2025-09-02T17:23:55&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:23:55.556 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:23:55.557 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:23:55.557 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:23:55.557 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:23:55.557 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 684.442799
2025-09-02T19:23:55.557 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:23:55.557235    Obs time: 2025-09-02 17:35:20
2025-09-02T19:23:55.557 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:11:24.442765
2025-09-02T19:23:55.557 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  684
2025-09-02T19:23:55.557 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:23:56.003 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 202.401/600.0
2025-09-02T19:23:56.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:56.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:23:56.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:56.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:23:58.033 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 200.37/600.0
2025-09-02T19:23:59.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:23:59.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:23:59.898 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:23:59.898 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:24:00.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 198.34/600.0
2025-09-02T19:24:02.094 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 196.308/600.0
2025-09-02T19:24:02.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:02.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:24:02.902 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:02.902 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:24:04.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 194.278/600.0
2025-09-02T19:24:04.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:24:05.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:05.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.0
2025-09-02T19:24:05.906 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:05.906 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-09-02T19:24:06.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 192.248/600.0
2025-09-02T19:24:08.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 190.217/600.0
2025-09-02T19:24:08.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:08.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 359.99899999999997
2025-09-02T19:24:08.910 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:08.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-09-02T19:24:10.216 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 188.186/600.0
2025-09-02T19:24:11.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:11.914 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-09-02T19:24:11.914 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:11.914 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:24:12.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 186.156/600.0
2025-09-02T19:24:14.277 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 184.126/600.0
2025-09-02T19:24:14.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:24:14.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:14.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:24:14.918 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:14.918 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:24:16.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 182.095/600.0
2025-09-02T19:24:17.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:17.922 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:24:17.922 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:17.922 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:24:18.338 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 180.064/600.0
2025-09-02T19:24:20.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 178.034/600.0
2025-09-02T19:24:20.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:20.926 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:24:20.926 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:20.926 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:24:22.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 176.004/600.0
2025-09-02T19:24:23.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:23.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:24:23.930 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:23.930 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:24:24.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 173.973/600.0
2025-09-02T19:24:24.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:24:26.460 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 171.943/600.0
2025-09-02T19:24:26.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:26.963 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:24:26.963 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:26.963 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:24:28.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 169.912/600.0
2025-09-02T19:24:29.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:29.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:24:29.986 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:29.986 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:24:30.521 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 167.882/600.0
2025-09-02T19:24:32.551 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 165.852/600.0
2025-09-02T19:24:32.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:33.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:24:33.010 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:33.010 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:24:34.582 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 163.822/600.0
2025-09-02T19:24:34.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:24:36.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:36.031 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:24:36.031 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:36.031 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:24:36.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 161.792/600.0
2025-09-02T19:24:38.643 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 159.761/600.0
2025-09-02T19:24:39.034 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:39.051 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:24:39.051 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:39.051 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:24:40.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 157.729/600.0
2025-09-02T19:24:42.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:42.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:24:42.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:42.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:24:42.704 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 155.699/600.0
2025-09-02T19:24:44.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:24:44.734 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 153.67/600.0
2025-09-02T19:24:45.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:45.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:24:45.058 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:45.058 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:24:46.764 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 151.638/600.0
2025-09-02T19:24:48.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:48.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:24:48.062 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:48.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:24:48.795 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 149.608/600.0
2025-09-02T19:24:50.825 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 147.577/600.0
2025-09-02T19:24:51.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:51.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:24:51.066 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:51.066 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:24:52.856 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 145.547/600.0
2025-09-02T19:24:54.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:54.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:24:54.070 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:54.070 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:24:54.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:24:54.615 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:24:38.897326
2025-09-02T19:24:54.615 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:24:38.897326
2025-09-02T19:24:54.615 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:24:54.615 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:24:54.615 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:24:54.615 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:24:54&start_after=2025-09-01T17:24:54&end_after=2025-09-02T17:24:54&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:24:54.777 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:24:54.777 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:24:54.777 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:24:54.777 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:24:54.778 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 625.221985
2025-09-02T19:24:54.778 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:24:54.778047    Obs time: 2025-09-02 17:35:20
2025-09-02T19:24:54.778 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:10:25.221953
2025-09-02T19:24:54.778 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  625
2025-09-02T19:24:54.778 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:24:54.886 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 143.516/600.0
2025-09-02T19:24:56.917 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 141.486/600.0
2025-09-02T19:24:57.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:24:57.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:24:57.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:24:57.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:24:58.947 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 139.455/600.0
2025-09-02T19:25:00.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:00.078 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:25:00.078 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:00.078 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:25:00.978 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 137.425/600.0
2025-09-02T19:25:03.008 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 135.397/600.0
2025-09-02T19:25:03.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:03.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:25:03.082 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:03.082 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:25:03.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:25:05.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 133.364/600.0
2025-09-02T19:25:06.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:06.086 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:25:06.086 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:06.086 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:25:07.069 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 131.333/600.0
2025-09-02T19:25:09.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:09.090 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:25:09.090 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:09.090 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:25:09.100 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 129.303/600.0
2025-09-02T19:25:11.130 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 127.273/600.0
2025-09-02T19:25:12.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:12.094 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:25:12.094 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:12.094 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:25:13.161 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 125.242/600.0
2025-09-02T19:25:13.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:25:15.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:15.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:25:15.098 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:15.098 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:25:15.191 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 123.212/600.0
2025-09-02T19:25:17.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 121.182/600.0
2025-09-02T19:25:18.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:18.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:25:18.157 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:18.157 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:25:19.252 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 119.151/600.0
2025-09-02T19:25:21.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:21.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:25:21.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:21.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:25:21.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 117.12/600.0
2025-09-02T19:25:23.313 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 115.09/600.0
2025-09-02T19:25:23.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:25:24.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:24.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:25:24.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:24.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:25:25.343 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 113.059/600.0
2025-09-02T19:25:27.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:27.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:25:27.190 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:27.190 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:25:27.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 111.03/600.0
2025-09-02T19:25:29.404 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 108.998/600.0
2025-09-02T19:25:30.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:30.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:25:30.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:30.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:25:31.435 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 106.968/600.0
2025-09-02T19:25:33.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:33.198 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:25:33.198 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:33.198 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:25:33.466 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 104.937/600.0
2025-09-02T19:25:33.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:25:35.496 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 102.906/600.0
2025-09-02T19:25:36.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:36.202 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:25:36.202 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:36.202 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:25:37.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 100.876/600.0
2025-09-02T19:25:39.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:39.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:25:39.206 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:39.206 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:25:39.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 98.845/600.0
2025-09-02T19:25:41.588 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 96.815/600.0
2025-09-02T19:25:42.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:42.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-09-02T19:25:42.210 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:42.210 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-09-02T19:25:43.618 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 94.785/600.0
2025-09-02T19:25:43.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:25:45.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:45.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-09-02T19:25:45.214 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:45.214 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:25:45.649 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 92.754/600.0
2025-09-02T19:25:47.679 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 90.724/600.0
2025-09-02T19:25:48.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:48.235 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-09-02T19:25:48.235 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:48.235 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-09-02T19:25:49.709 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 88.694/600.0
2025-09-02T19:25:51.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:51.238 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-09-02T19:25:51.238 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:51.238 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:25:51.740 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 86.663/600.0
2025-09-02T19:25:53.808 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 84.634/600.0
2025-09-02T19:25:53.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:25:53.832 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:25:39.109370
2025-09-02T19:25:53.832 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:25:39.109370
2025-09-02T19:25:53.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:25:53.832 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:25:53.833 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:25:53.833 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:25:53&start_after=2025-09-01T17:25:53&end_after=2025-09-02T17:25:53&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:25:54.036 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:25:54.036 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:25:54.036 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:25:54.036 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:25:54.036 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 565.963174
2025-09-02T19:25:54.037 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:25:54.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:54.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:25:54.242 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:54.242 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:25:55.838 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 82.564/600.0
2025-09-02T19:25:56.039 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:25:56.061 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:25:56.061 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:25:56.061513    Obs time: 2025-09-02 17:35:20
2025-09-02T19:25:56.061 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:09:23.938487
2025-09-02T19:25:56.061 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  563
2025-09-02T19:25:56.061 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:25:57.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:25:57.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:25:57.246 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:25:57.246 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:25:57.869 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 80.534/600.0
2025-09-02T19:25:59.899 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 78.503/600.0
2025-09-02T19:26:00.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:00.250 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:26:00.250 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:00.250 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:26:01.930 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 76.474/600.0
2025-09-02T19:26:03.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:26:03.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:03.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:26:03.254 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:03.254 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:26:03.960 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 74.442/600.0
2025-09-02T19:26:05.991 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 72.413/600.0
2025-09-02T19:26:06.256 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:06.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:26:06.257 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:06.257 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:26:08.021 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 70.382/600.0
2025-09-02T19:26:09.260 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:09.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:26:09.263 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:09.263 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:26:10.052 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 68.352/600.0
2025-09-02T19:26:12.082 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 66.321/600.0
2025-09-02T19:26:12.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:12.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:26:12.267 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:12.267 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:26:13.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:26:14.113 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 64.291/600.0
2025-09-02T19:26:15.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:15.271 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:26:15.271 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:15.271 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:26:16.144 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 62.26/600.0
2025-09-02T19:26:18.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 60.229/600.0
2025-09-02T19:26:18.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:18.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:26:18.276 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:18.276 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:26:20.205 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 58.199/600.0
2025-09-02T19:26:21.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:21.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:26:21.278 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:21.278 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:26:22.235 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 56.168/600.0
2025-09-02T19:26:23.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:26:24.266 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.138/600.0
2025-09-02T19:26:24.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:24.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:26:24.282 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:24.282 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:26:26.296 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.107/600.0
2025-09-02T19:26:27.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:27.286 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:26:27.286 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:27.286 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:26:28.327 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.076/600.0
2025-09-02T19:26:30.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:30.290 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:26:30.290 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:30.290 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:26:30.357 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.046/600.0
2025-09-02T19:26:32.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.015/600.0
2025-09-02T19:26:33.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:26:33.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:33.314 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:26:33.342 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:33.342 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:26:34.418 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 43.985/600.0
2025-09-02T19:26:36.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:36.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:26:36.346 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:36.346 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:26:36.449 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 41.954/600.0
2025-09-02T19:26:38.479 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 39.924/600.0
2025-09-02T19:26:39.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:39.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:26:39.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:39.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:26:40.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 37.893/600.0
2025-09-02T19:26:42.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:42.354 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:26:42.354 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:42.354 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:26:42.541 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 35.864/600.0
2025-09-02T19:26:43.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:26:44.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 33.833/600.0
2025-09-02T19:26:45.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:45.358 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:26:45.358 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:45.358 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:26:46.602 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.801/600.0
2025-09-02T19:26:48.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:48.364 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:26:48.364 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:48.364 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:26:48.633 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.771/600.0
2025-09-02T19:26:50.664 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.738/600.0
2025-09-02T19:26:51.368 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:51.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:26:51.370 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:51.370 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:26:52.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.708/600.0
2025-09-02T19:26:53.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:26:53.134 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:26:39.309144
2025-09-02T19:26:53.134 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:26:39.309144
2025-09-02T19:26:53.135 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:26:53.135 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:26:53.136 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:26:53.136 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:26:53&start_after=2025-09-01T17:26:53&end_after=2025-09-02T17:26:53&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:26:53.335 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:26:53.336 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:26:53.336 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:26:53.336 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:26:53.336 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 506.663783
2025-09-02T19:26:53.337 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:26:54.374 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:54.376 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:26:54.376 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:54.377 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:26:54.725 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.679/600.0
2025-09-02T19:26:55.339 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:26:55.365 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:26:55.365 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:26:55.365397    Obs time: 2025-09-02 17:35:20
2025-09-02T19:26:55.365 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:24.634603
2025-09-02T19:26:55.365 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  504
2025-09-02T19:26:55.365 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:26:56.755 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.647/600.0
2025-09-02T19:26:57.380 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:26:57.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:26:57.405 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:26:57.405 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:26:58.786 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.616/600.0
2025-09-02T19:27:00.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:00.431 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:27:00.432 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:00.432 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:27:00.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.586/600.0
2025-09-02T19:27:02.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:27:02.846 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.556/600.0
2025-09-02T19:27:03.435 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:03.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:27:03.438 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:03.438 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:27:04.877 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.526/600.0
2025-09-02T19:27:06.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:06.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:27:06.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:06.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:27:06.907 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.495/600.0
2025-09-02T19:27:08.937 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.465/600.0
2025-09-02T19:27:09.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:09.486 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:27:09.486 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:09.486 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:27:10.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.435/600.0
2025-09-02T19:27:12.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:27:12.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:12.508 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:27:12.508 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:12.509 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:27:12.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.404/600.0
2025-09-02T19:27:15.029 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.373/600.0
2025-09-02T19:27:15.512 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:15.532 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:27:15.533 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:15.533 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:27:17.059 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.343/600.0
2025-09-02T19:27:18.536 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:18.539 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:27:18.539 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:18.539 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:27:19.090 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:27:21.120 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:27:21.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:21.544 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:27:21.545 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:21.545 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:27:22.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:27:23.151 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:27:24.548 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:24.551 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:27:24.551 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:24.551 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:27:25.183 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:27:27.212 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:27:27.555 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:27.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:27:27.557 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:27.557 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:27:29.242 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:27:30.560 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:30.563 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:27:30.563 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:30.563 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:27:31.273 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:27:32.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:27:33.303 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:27:33.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:33.588 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:27:33.589 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:33.589 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:27:35.333 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:27:36.592 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:36.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:27:36.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:36.595 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:27:37.364 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:27:39.395 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:27:39.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:39.615 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:27:39.616 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:39.616 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:27:41.425 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:27:42.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:27:42.526 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:27:42.526 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:27:42.533 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:27:42.619 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:42.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:27:42.622 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:42.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:27:45.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T19:27:45.625 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 5
2025-09-02T19:27:45.674 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 5: 2
2025-09-02T19:27:45.674 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T19:27:45.674 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:27:45.674 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:27:45.674 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:27:45.674 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:27:45.674 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:27:45.674 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:27:45.674 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:27:45.684 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:27:45.685 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:27:45.685 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 2
2025-09-02T19:27:45.685 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:2
2025-09-02T19:27:45.685 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 2
2025-09-02T19:27:45.870 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 1
2025-09-02T19:27:46.890 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 2
2025-09-02T19:27:47.910 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 3
2025-09-02T19:27:48.931 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 4
2025-09-02T19:27:49.988 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 2 successfully
2025-09-02T19:27:50.989 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T19:27:51.041 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-09-02T19:27:52.042 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:27:52.043 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 12.77
2025-09-02T19:27:52.043 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:26:19
2025-09-02T19:27:52.043 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:26:19
2025-09-02T19:27:52.043 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2602
2025-09-02T19:27:52.044 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09469850393700786
2025-09-02T19:27:52.048 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 2
2025-09-02T19:27:52.048 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-09-02T19:27:52.048 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-09-02T19:27:52.049 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T19:27:52.056 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-09-02T19:27:52.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:27:52.421 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:27:39.519795
2025-09-02T19:27:52.422 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:27:39.519795
2025-09-02T19:27:52.422 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:27:52.422 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:27:52.422 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:27:52.422 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:27:52&start_after=2025-09-01T17:27:52&end_after=2025-09-02T17:27:52&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:27:52.587 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:27:52.587 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:27:52.587 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:27:52.587 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:27:52.587 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 447.412722
2025-09-02T19:27:52.588 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:27:53.057 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-09-02T19:27:53.057 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T19:27:53.057 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T19:27:54.092 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:27:54.590 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:27:54.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:27:54.591 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:27:54.591328    Obs time: 2025-09-02 17:35:20
2025-09-02T19:27:54.591 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:25.408672
2025-09-02T19:27:54.591 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  445
2025-09-02T19:27:54.591 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:27:56.095 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='12:58:04.80', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-46:15:13.68', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='ATLAS25kwu', comment='The object name')]
2025-09-02T19:27:56.095 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:27:56.095 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:27:56.095 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:27:56.095 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:27:56.097 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:27:56.097 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:27:56.099 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:27:56.199 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:27:56.199 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:27:56.201 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756834076.2016313
2025-09-02T19:27:56.596 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T19:27:56.596 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T19:27:57.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:27:57.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:27:57.098 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:27:57.098 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:28:00.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:00.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:28:00.117 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:00.117 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:28:01.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:28:01.652 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.585/60.0
2025-09-02T19:28:03.120 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:03.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:28:03.121 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:03.122 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:28:03.691 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.551/60.0
2025-09-02T19:28:05.714 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.511/60.0
2025-09-02T19:28:06.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:06.147 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:28:06.147 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:06.147 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:28:07.738 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.488/60.0
2025-09-02T19:28:09.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:09.151 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:28:09.151 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:09.151 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:28:09.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.465/60.0
2025-09-02T19:28:11.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:28:11.814 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.428/60.0
2025-09-02T19:28:12.154 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:12.155 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:28:12.155 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:12.155 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:28:13.837 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.388/60.0
2025-09-02T19:28:15.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:15.159 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:28:15.159 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:15.159 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:28:15.860 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.365/60.0
2025-09-02T19:28:17.899 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.342/60.0
2025-09-02T19:28:18.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:18.163 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:28:18.163 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:18.163 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:28:19.923 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.304/60.0
2025-09-02T19:28:21.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:21.188 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:28:21.188 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:21.188 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:28:21.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:28:21.961 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.279/60.0
2025-09-02T19:28:23.984 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.241/60.0
2025-09-02T19:28:24.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:24.207 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:28:24.207 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:24.207 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:28:26.023 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.218/60.0
2025-09-02T19:28:27.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:27.211 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:28:27.211 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:27.211 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:28:28.044 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.18/60.0
2025-09-02T19:28:30.116 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.16/60.0
2025-09-02T19:28:30.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:30.215 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:28:30.215 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:30.215 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:28:31.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:28:32.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.087/60.0
2025-09-02T19:28:33.219 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:33.220 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:28:33.220 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:33.220 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:28:34.178 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.048/60.0
2025-09-02T19:28:36.217 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 20.026/60.0
2025-09-02T19:28:36.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:36.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:28:36.222 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:36.222 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:28:38.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.985/60.0
2025-09-02T19:28:39.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:39.226 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00000000000006
2025-09-02T19:28:39.226 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:39.226 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-09-02T19:28:40.263 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.963/60.0
2025-09-02T19:28:41.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:28:42.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:42.230 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-09-02T19:28:42.230 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:42.230 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:28:42.302 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.939/60.0
2025-09-02T19:28:44.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.901/60.0
2025-09-02T19:28:45.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:45.234 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:28:45.234 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:45.234 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:28:46.397 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.828/60.0
2025-09-02T19:28:48.238 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:48.239 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:28:48.239 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:48.239 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:28:48.436 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.805/60.0
2025-09-02T19:28:50.457 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.766/60.0
2025-09-02T19:28:51.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:51.243 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:28:51.243 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:51.243 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:28:51.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:28:51.667 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:28:39.719932
2025-09-02T19:28:51.667 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:28:39.719932
2025-09-02T19:28:51.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:28:51.667 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:28:51.667 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:28:51.667 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:28:51&start_after=2025-09-01T17:28:51&end_after=2025-09-02T17:28:51&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:28:51.828 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:28:51.828 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:28:51.828 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:28:51.828 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:28:51.828 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 388.171012
2025-09-02T19:28:51.830 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:28:52.496 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.745/60.0
2025-09-02T19:28:53.832 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:28:53.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:28:53.833 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:28:53.833430    Obs time: 2025-09-02 17:35:20
2025-09-02T19:28:53.833 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:26.166570
2025-09-02T19:28:53.833 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  386
2025-09-02T19:28:53.833 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:28:54.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:54.248 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:28:54.248 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:54.248 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:28:54.667 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.706/60.0
2025-09-02T19:28:56.702 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:28:57.251 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:28:57.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:28:57.253 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:28:57.253 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:28:58.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:29:00.256 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:00.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:29:00.257 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:00.257 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:29:00.764 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:29:00.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:29:02.787 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:29:03.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:03.259 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:29:03.259 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:03.259 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:29:04.827 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:29:06.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:06.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:29:06.262 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:06.262 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:29:06.850 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:29:08.889 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:29:09.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:09.286 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:29:09.286 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:09.286 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:29:10.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:29:10.912 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:29:12.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:12.290 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:29:12.290 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:12.290 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:29:12.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:29:14.972 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:29:15.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:15.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:29:15.294 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:15.294 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:29:17.011 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:29:18.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:18.316 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:29:18.316 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:18.316 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:29:18.710 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:29:18.710 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:29:18.712 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:29:20.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:29:21.319 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T19:29:21.319 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 5
2025-09-02T19:29:21.319 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 3 of 5: 3
2025-09-02T19:29:21.319 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T19:29:21.319 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:29:21.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:29:21.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:29:21.319 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:29:21.319 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:29:21.320 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:29:21.320 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:29:21.331 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:29:21.331 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:29:21.332 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 3
2025-09-02T19:29:21.332 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:3
2025-09-02T19:29:21.332 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 3
2025-09-02T19:29:21.399 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 1
2025-09-02T19:29:22.420 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 2
2025-09-02T19:29:23.440 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 3
2025-09-02T19:29:24.497 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 3 successfully
2025-09-02T19:29:25.498 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T19:29:25.513 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2025-09-02T19:29:26.514 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:29:26.515 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 12.82
2025-09-02T19:29:26.515 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:28:28
2025-09-02T19:29:26.515 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:28:28
2025-09-02T19:29:26.516 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.3, 2602
2025-09-02T19:29:26.516 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09471866141732281
2025-09-02T19:29:26.519 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 3
2025-09-02T19:29:26.519 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-09-02T19:29:26.519 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-09-02T19:29:26.519 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T19:29:26.528 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2025-09-02T19:29:27.529 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-09-02T19:29:27.529 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T19:29:27.529 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T19:29:28.566 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:29:30.569 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='12:58:04.80', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-46:15:13.68', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='ATLAS25kwu', comment='The object name')]
2025-09-02T19:29:30.569 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:29:30.569 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:29:30.569 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:29:30.570 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:29:30.571 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:29:30.571 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:29:30.573 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:29:30.672 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:29:30.672 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:29:30.674 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756834170.6743555
2025-09-02T19:29:30.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:29:31.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T19:29:31.070 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T19:29:31.571 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:31.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.001
2025-09-02T19:29:31.590 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:31.590 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:29:34.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:34.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:29:34.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:34.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:29:36.460 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.358/60.0
2025-09-02T19:29:37.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:37.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:29:37.598 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:37.598 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:29:38.499 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.214/60.0
2025-09-02T19:29:40.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.175/60.0
2025-09-02T19:29:40.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:40.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:29:40.602 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:40.602 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:29:40.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:29:42.562 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.153/60.0
2025-09-02T19:29:43.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:43.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:29:43.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:43.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:29:44.585 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.112/60.0
2025-09-02T19:29:46.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:46.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:29:46.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:46.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:29:46.624 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.089/60.0
2025-09-02T19:29:48.647 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.051/60.0
2025-09-02T19:29:49.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:49.636 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:29:49.636 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:49.636 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:29:50.670 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.027/60.0
2025-09-02T19:29:50.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:29:50.884 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:29:39.923011
2025-09-02T19:29:50.884 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:29:39.923011
2025-09-02T19:29:50.884 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:29:50.884 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:29:50.884 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:29:50.884 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:29:50&start_after=2025-09-01T17:29:50&end_after=2025-09-02T17:29:50&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:29:51.097 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:29:51.097 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:29:51.097 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:29:51.097 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:29:51.097 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 328.90222
2025-09-02T19:29:51.099 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:29:52.639 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:52.656 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:29:52.656 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:52.656 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:29:52.709 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.004/60.0
2025-09-02T19:29:53.101 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:29:53.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:29:53.102 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:29:53.102682    Obs time: 2025-09-02 17:35:20
2025-09-02T19:29:53.102 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:26.897318
2025-09-02T19:29:53.102 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  326
2025-09-02T19:29:53.102 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:29:54.732 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 35.965/60.0
2025-09-02T19:29:55.659 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:55.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:29:55.681 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:55.681 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:29:56.771 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 33.942/60.0
2025-09-02T19:29:58.684 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:29:58.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:29:58.685 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:29:58.685 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:29:58.794 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.903/60.0
2025-09-02T19:30:00.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:30:00.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.88/60.0
2025-09-02T19:30:01.688 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:01.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:30:01.689 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:01.689 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:30:02.854 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.843/60.0
2025-09-02T19:30:04.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:04.711 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:30:04.711 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:04.711 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:30:04.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.82/60.0
2025-09-02T19:30:06.916 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.782/60.0
2025-09-02T19:30:07.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:07.736 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:30:07.737 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:07.737 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:30:08.955 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.759/60.0
2025-09-02T19:30:10.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:30:10.740 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:10.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:30:10.741 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:10.741 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:30:10.978 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.719/60.0
2025-09-02T19:30:13.050 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.65/60.0
2025-09-02T19:30:13.744 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:13.764 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:30:13.764 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:13.764 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:30:15.073 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.624/60.0
2025-09-02T19:30:16.767 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:16.768 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:30:16.768 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:16.768 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:30:17.112 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.601/60.0
2025-09-02T19:30:19.135 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.562/60.0
2025-09-02T19:30:19.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:19.788 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:30:19.788 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:19.788 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:30:20.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:30:21.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.539/60.0
2025-09-02T19:30:22.791 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:22.792 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:30:22.792 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:22.792 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:30:23.197 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.5/60.0
2025-09-02T19:30:25.234 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.477/60.0
2025-09-02T19:30:25.795 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:25.796 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:30:25.796 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:25.796 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:30:27.257 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.44/60.0
2025-09-02T19:30:28.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:28.798 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:30:28.798 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:28.798 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:30:29.296 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.417/60.0
2025-09-02T19:30:30.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:30:31.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:30:31.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:31.818 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:30:31.818 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:31.818 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:30:33.358 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:30:34.822 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:34.823 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:30:34.823 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:34.823 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:30:35.528 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:30:37.563 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:30:37.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:37.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:30:37.845 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:37.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:30:39.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:30:40.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:30:40.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:40.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:30:40.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:40.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:30:41.769 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:30:43.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:43.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:30:43.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:43.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:30:43.952 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:30:45.991 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:30:46.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:46.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:30:46.874 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:46.874 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:30:48.014 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:30:49.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:49.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:30:49.879 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:49.879 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:30:50.053 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:30:50.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:30:50.157 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:30:40.121703
2025-09-02T19:30:50.157 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:30:40.121703
2025-09-02T19:30:50.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:30:50.157 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:30:50.158 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:30:50.158 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:30:50&start_after=2025-09-01T17:30:50&end_after=2025-09-02T17:30:50&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:30:50.316 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:30:50.317 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:30:50.317 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:30:50.317 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:30:50.317 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 269.682716
2025-09-02T19:30:50.318 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:30:52.079 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:30:52.320 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:30:52.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:30:52.341 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:30:52.341428    Obs time: 2025-09-02 17:35:20
2025-09-02T19:30:52.341 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:27.658572
2025-09-02T19:30:52.341 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  267
2025-09-02T19:30:52.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:30:52.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:30:52.883 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:30:52.883 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:30:52.883 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:30:53.082 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:30:53.083 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:30:53.085 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:30:55.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T19:30:55.886 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 3 of 5
2025-09-02T19:30:55.886 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 4 of 5: 4
2025-09-02T19:30:55.886 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T19:30:55.886 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:30:55.886 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:30:55.886 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:30:55.886 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:30:55.886 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:30:55.886 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:30:55.886 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:30:55.895 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:30:55.896 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:30:55.897 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 4
2025-09-02T19:30:55.897 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:4
2025-09-02T19:30:55.897 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 4
2025-09-02T19:30:55.943 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 1
2025-09-02T19:30:56.964 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 2
2025-09-02T19:30:57.984 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 3
2025-09-02T19:30:59.047 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 4 successfully
2025-09-02T19:30:59.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:31:00.048 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T19:31:00.062 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2025-09-02T19:31:01.064 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:31:01.064 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 12.81
2025-09-02T19:31:01.065 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:30:35
2025-09-02T19:31:01.065 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:30:35
2025-09-02T19:31:01.065 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.3, 2680
2025-09-02T19:31:01.065 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09729122047244093
2025-09-02T19:31:01.069 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 4
2025-09-02T19:31:01.069 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-09-02T19:31:01.069 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-09-02T19:31:01.069 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T19:31:01.078 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2025-09-02T19:31:02.079 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-09-02T19:31:02.079 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T19:31:02.079 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T19:31:03.113 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:31:05.116 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='12:58:04.80', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-46:15:13.68', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='ATLAS25kwu', comment='The object name')]
2025-09-02T19:31:05.116 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:31:05.116 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:31:05.116 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:31:05.116 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:31:05.118 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:31:05.118 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:31:05.120 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:31:05.415 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:31:05.415 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:31:05.416 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756834265.4168315
2025-09-02T19:31:05.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T19:31:05.617 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T19:31:06.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:06.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:31:06.137 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:06.137 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:31:09.140 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:09.160 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:31:09.160 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:09.160 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:31:09.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:31:10.669 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.782/60.0
2025-09-02T19:31:12.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:12.179 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:31:12.179 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:12.179 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:31:12.708 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.747/60.0
2025-09-02T19:31:14.731 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.71/60.0
2025-09-02T19:31:15.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:15.204 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:31:15.204 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:15.204 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:31:16.770 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.685/60.0
2025-09-02T19:31:18.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:18.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:31:18.207 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:18.207 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:31:18.791 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.646/60.0
2025-09-02T19:31:19.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:31:20.828 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.625/60.0
2025-09-02T19:31:21.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:21.234 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-09-02T19:31:21.234 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:21.234 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-09-02T19:31:22.865 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.589/60.0
2025-09-02T19:31:24.238 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:24.239 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-09-02T19:31:24.239 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:24.239 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:31:24.888 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.552/60.0
2025-09-02T19:31:26.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.53/60.0
2025-09-02T19:31:27.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:27.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:31:27.242 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:27.242 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:31:28.950 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.506/60.0
2025-09-02T19:31:29.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:31:30.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:30.271 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:31:30.271 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:30.271 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:31:30.973 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.467/60.0
2025-09-02T19:31:33.012 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.445/60.0
2025-09-02T19:31:33.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:33.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:31:33.274 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:33.274 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:31:35.035 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.405/60.0
2025-09-02T19:31:36.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:36.299 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:31:36.299 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:36.299 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:31:37.074 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.382/60.0
2025-09-02T19:31:39.097 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.342/60.0
2025-09-02T19:31:39.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:39.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:31:39.302 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:39.302 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:31:39.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:31:41.136 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.319/60.0
2025-09-02T19:31:42.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:42.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.99999999999994
2025-09-02T19:31:42.329 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:42.329 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-09-02T19:31:43.159 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.281/60.0
2025-09-02T19:31:45.198 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 20.258/60.0
2025-09-02T19:31:45.332 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:45.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-09-02T19:31:45.333 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:45.333 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:31:47.221 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 18.218/60.0
2025-09-02T19:31:48.336 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:48.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:31:48.353 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:48.353 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:31:49.260 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 16.196/60.0
2025-09-02T19:31:49.390 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:31:49.410 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:31:40.329904
2025-09-02T19:31:49.410 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:31:40.329904
2025-09-02T19:31:49.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:31:49.410 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:31:49.410 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:31:49.410 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:31:49&start_after=2025-09-01T17:31:49&end_after=2025-09-02T17:31:49&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:31:49.569 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:31:49.569 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:31:49.569 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:31:49.569 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:31:49.570 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 210.429989
2025-09-02T19:31:49.571 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:31:51.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 14.156/60.0
2025-09-02T19:31:51.356 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:51.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:31:51.357 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:51.357 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:31:51.573 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:31:51.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:31:51.574 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:31:51.574193    Obs time: 2025-09-02 17:35:20
2025-09-02T19:31:51.574 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:28.425807
2025-09-02T19:31:51.574 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  208
2025-09-02T19:31:51.574 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:31:53.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 12.133/60.0
2025-09-02T19:31:54.360 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:54.383 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:31:54.383 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:54.383 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:31:55.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 10.094/60.0
2025-09-02T19:31:57.382 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 8.073/60.0
2025-09-02T19:31:57.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:31:57.388 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:31:57.388 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:31:57.388 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:31:58.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:31:59.405 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 6.036/60.0
2025-09-02T19:32:00.391 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:32:00.412 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:32:00.412 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:32:00.412 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:32:01.428 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 4.013/60.0
2025-09-02T19:32:03.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:32:03.415 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:32:03.415 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:32:03.415 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:32:03.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.988/60.0
2025-09-02T19:32:05.504 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:32:06.418 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:32:06.440 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:32:06.440 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:32:06.440 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:32:07.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:32:08.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:32:09.443 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:32:09.444 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:32:09.444 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:32:09.444 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:32:09.550 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:32:11.589 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:32:12.448 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:32:12.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:32:12.469 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:32:12.469 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:32:13.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:32:15.472 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:32:15.474 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:32:15.474 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:32:15.474 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:32:15.651 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:32:17.675 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:32:18.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:32:18.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:32:18.498 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:32:18.498 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:32:18.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:32:19.714 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:32:21.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:32:21.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:32:21.502 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:32:21.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:32:21.734 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:32:23.773 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:32:24.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:32:24.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:32:24.529 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:32:24.529 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:32:25.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:32:27.532 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:32:27.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:32:27.533 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:32:27.533 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:32:27.789 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:32:27.789 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:32:27.810 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:32:27.838 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 4/5 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:32:28.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:32:30.536 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T19:32:30.536 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 4 of 5
2025-09-02T19:32:30.536 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 5 of 5: 5
2025-09-02T19:32:30.536 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T19:32:30.536 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:32:30.536 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:32:30.536 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:32:30.536 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:32:30.537 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:32:30.537 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:32:30.537 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:32:30.547 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:32:30.548 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:32:30.548 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2025-09-02T19:32:30.548 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-09-02T19:32:30.549 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:32:30.733 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2025-09-02T19:32:31.751 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2025-09-02T19:32:32.771 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2025-09-02T19:32:33.791 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2025-09-02T19:32:34.812 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2025-09-02T19:32:35.833 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2025-09-02T19:32:36.854 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 7
2025-09-02T19:32:37.875 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 8
2025-09-02T19:32:38.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:32:38.928 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:32:39.929 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2025-09-02T19:32:39.929 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2025-09-02T19:32:39.929 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-09-02T19:32:39.929 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-09-02T19:32:39.943 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-09-02T19:32:40.944 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:32:40.996 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:32:41.997 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:32:41.998 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 12.72
2025-09-02T19:32:41.998 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:32:11
2025-09-02T19:32:41.998 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:32:11
2025-09-02T19:32:41.998 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-09-02T19:32:41.998 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09677606299212596
2025-09-02T19:32:42.002 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2025-09-02T19:32:42.002 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 6 specified
2025-09-02T19:32:42.002 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 6
2025-09-02T19:32:43.034 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:32:45.037 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='NA', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val=None, comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='NA', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='NA', comment='The object name')]
2025-09-02T19:32:45.037 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:32:45.037 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:32:45.037 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:32:45.037 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:32:45.039 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:32:45.039 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:32:45.041 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:32:45.141 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:32:45.141 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:32:45.143 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756834365.1432688
2025-09-02T19:32:45.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T19:32:45.538 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T19:32:46.038 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:32:46.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:32:46.065 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:32:46.065 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:32:48.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:32:48.629 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:32:40.534777
2025-09-02T19:32:48.629 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:32:40.534777
2025-09-02T19:32:48.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:32:48.629 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:32:48.630 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:32:48.630 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:32:48&start_after=2025-09-01T17:32:48&end_after=2025-09-02T17:32:48&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:32:48.818 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:32:48.818 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:32:48.818 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:32:48.818 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:32:48.818 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 151.181049
2025-09-02T19:32:48.820 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:32:49.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:32:49.067 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:32:49.067 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:32:49.067 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:32:50.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwu_14189422_10773_10818.json , Iteration 1/1, Unit 5/5 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/4.0
2025-09-02T19:32:50.822 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:32:50.823 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:32:50.823 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:32:50.823258    Obs time: 2025-09-02 17:35:20
2025-09-02T19:32:50.823 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:29.176742
2025-09-02T19:32:50.823 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  149
2025-09-02T19:32:50.823 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:32:51.406 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:32:51.406 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:32:51.408 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:32:52.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T19:32:52.597 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 5 of 5
2025-09-02T19:32:52.597 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T19:32:52.597 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T19:32:53.425 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T19:32:53.425 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script ATLAS25kwu_14189422_10773_10818.json was run successfully
2025-09-02T19:32:53.425 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-09-02T19:32:53.425 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-09-02T19:32:53.425 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-09-02T19:32:53.425 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-09-02T19:32:53.426 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_name': 'arc_flat_lamp_off.json', 'script_units': [{'comment': 'Reset optomechanics arc and flat lamps', 'unit_number': 1, 'instrument': {'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF'}, 'do_exposure': False}]}
2025-09-02T19:32:53.426 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T19:32:53.426 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T19:32:53.926 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T19:32:53.926 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-09-02T19:32:53.926 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-09-02T19:32:53.926 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T19:32:53.926 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:32:53.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:32:53.927 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:32:53.927 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:32:53.927 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-09-02T19:32:53.946 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 12:59:25.0422   Targ dec = -46:26:07.1088
2025-09-02T19:32:53.946 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:32:53.946 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:32:53.946 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:32:53.953 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:32:53.953 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:32:53.953 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T19:32:53.953 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T19:32:54.992 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:32:56.994 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-09-02T19:32:56.994 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T19:32:56.994 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T19:32:57.429 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T19:32:57.429 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-09-02T19:32:57.429 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 14468175 COMPLETED 10818 reason
2025-09-02T19:32:57.429 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 14468175 COMPLETED 10818 reason
2025-09-02T19:32:57.429 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-09-02T19:32:57.429 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-09-02T19:32:57.429 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-09-02T19:32:57.429 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-09-02T19:32:57.429 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T19:32:57.429 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T19:32:57.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:33:00.432 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-09-02T19:33:00.432 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-09-02T19:33:02.434 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T19:33:02.434 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-09-02T19:33:02.434 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2025-09-02T19:33:02.434 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2025-09-02T19:33:02.434 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2025-09-02T19:33:02.439 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2025-09-02T19:33:02.439 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2025-09-02T17:35:20Z
2025-09-02T19:33:02.439 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-09-02T19:33:02.439 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-09-02T19:33:02.439 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-09-02T19:33:02.439 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-09-02T19:33:02.439 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_name': 'arc_flat_lamp_off.json', 'script_units': [{'comment': 'Reset optomechanics arc and flat lamps', 'unit_number': 1, 'instrument': {'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF'}, 'do_exposure': False}]}
2025-09-02T19:33:02.439 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T19:33:02.439 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T19:33:02.940 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T19:33:02.940 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-09-02T19:33:02.940 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-09-02T19:33:02.940 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T19:33:02.940 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:33:02.940 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:33:02.940 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:33:02.940 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:33:02.940 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-09-02T19:33:02.943 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 12:59:24.99108   Targ dec = -46:26:06.864
2025-09-02T19:33:02.943 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:33:02.943 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:33:02.943 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:33:02.951 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:33:02.951 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:33:02.951 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T19:33:02.951 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T19:33:03.973 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:33:05.975 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-09-02T19:33:05.975 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T19:33:05.975 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T19:33:06.444 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T19:33:06.444 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-09-02T19:33:06.444 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2025-09-02T19:33:06.444 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2025-09-02T19:33:06.444 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2025-09-02T19:33:06.444 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 14468175
2025-09-02T19:33:06.444 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2025-09-02T19:33:06.444 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2025-09-02T19:33:06.444 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2025-09-02T17:14:05', 'end': '2025-09-02T17:33:06', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '1141.0', 'events': {}}} with config status ID 14468175
2025-09-02T19:33:06.673 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-09-02T19:33:06.673 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2025-09-02T17:13:57Z', 'guide_off', 'config_id 10818', 'config_status_id 14468175', 'update_OCS 14468175 ATTEMPTED', 'run_script setup_ATLAS25kwu_14189422_10773_10818.json', 'run_script ATLAS25kwu_14189422_10773_10818.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 14468175 COMPLETED 10818 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T17:35:20Z', 'run_script arc_flat_lamp_off.json'] at time 19:33:06
2025-09-02T19:33:07.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:33:17.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:33:27.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:33:37.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:33:47.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:33:47.900 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:33:40.737005
2025-09-02T19:33:47.900 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:33:40.737005
2025-09-02T19:33:47.900 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:33:47.900 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:33:47.901 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:33:47.901 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:33:47&start_after=2025-09-01T17:33:47&end_after=2025-09-02T17:33:47&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:33:48.052 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:33:48.052 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:33:48.052 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:33:48.052 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:33:48.052 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 91.947569
2025-09-02T19:33:48.053 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:33:50.055 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:33:50.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:33:50.056 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:33:50.056547    Obs time: 2025-09-02 17:35:20
2025-09-02T19:33:50.056 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:29.943453
2025-09-02T19:33:50.056 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  89
2025-09-02T19:33:50.056 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:33:57.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:34:07.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:34:17.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:34:27.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:34:37.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:34:47.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:34:47.116 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:34:40.935776
2025-09-02T19:34:47.116 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:34:40.935776
2025-09-02T19:34:47.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:34:47.116 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:34:47.116 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:34:47.116 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:34:47&start_after=2025-09-01T17:34:47&end_after=2025-09-02T17:34:47&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:34:47.333 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:34:47.333 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:34:47.333 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:34:47.333 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:34:47.333 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 32.666709
2025-09-02T19:34:47.334 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:34:49.336 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:34:49.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:34:49.337 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:34:49.337496    Obs time: 2025-09-02 17:35:20
2025-09-02T19:34:49.337 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:30.662504
2025-09-02T19:34:49.337 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  30
2025-09-02T19:34:49.337 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:34:56.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:35:06.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:35:16.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:35:26.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:35:36.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:35:46.397 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:35:46.421 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:35:41.133994
2025-09-02T19:35:46.421 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:35:41.133994
2025-09-02T19:35:46.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:35:46.421 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:35:46.421 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:35:46.421 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:35:46&start_after=2025-09-01T17:35:46&end_after=2025-09-02T17:35:46&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:35:46.583 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:35:46.583 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 19 configurations

2025-09-02T19:35:46.583 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:35:46.583 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:35:20Z
2025-09-02T19:35:46.583 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -26.583659
2025-09-02T19:35:46.584 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:35:48.586 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:35:48.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:35:48.605 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:35:48.605149    Obs time: 2025-09-02 17:35:20
2025-09-02T19:35:48.605 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:31.394851
2025-09-02T19:35:48.605 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86371
2025-09-02T19:35:48.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-09-02T17:35:20Z', 'guide_off', 'config_id 10819', 'config_status_id 14468555', 'update_OCS 14468555 ATTEMPTED', 'run_script setup_ATLAS25kwk_14189802_10774_10819.json', 'run_script ATLAS25kwk_14189802_10774_10819.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 14468555 COMPLETED 10819 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T17:56:43Z', 'run_script arc_flat_lamp_off.json']
2025-09-02T19:35:48.605 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2025-09-02T19:35:48.605 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2025-09-02T19:35:48.605 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2025-09-02T19:35:48.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-09-02T19:35:48.605 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2025-09-02T19:35:48.605 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2025-09-02T19:35:48.606 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-09-02T19:35:48.606 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-09-02T19:35:48.606 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-09-02T19:35:48.606 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2025-09-02T19:35:48.606 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-09-02T19:35:48.606 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-09-02T19:35:48.606 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-09-02T19:35:48.606 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-09-02T19:35:48.606 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T19:35:48.607 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T19:35:51.610 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-09-02T19:35:51.610 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-09-02T19:35:53.612 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T19:35:53.612 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-09-02T19:35:53.612 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2025-09-02T17:35:20Z
2025-09-02T19:35:53.612 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2025-09-02T17:35:20Z
2025-09-02T19:35:53.612 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-09-02T19:35:53.612 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-09-02T19:35:53.612 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-09-02T19:35:53.612 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-09-02T19:35:53.612 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T19:35:53.612 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T19:35:55.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:35:56.615 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-09-02T19:35:56.615 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-09-02T19:35:58.617 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T19:35:58.618 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-09-02T19:35:58.618 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 10819
2025-09-02T19:35:58.618 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 10819
2025-09-02T19:35:58.618 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 14468555
2025-09-02T19:35:58.618 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 14468555
2025-09-02T19:35:58.618 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 14468555 ATTEMPTED
2025-09-02T19:35:58.618 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 14468555 ATTEMPTED
2025-09-02T19:35:58.618 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_ATLAS25kwk_14189802_10774_10819.json
2025-09-02T19:35:58.618 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_ATLAS25kwk_14189802_10774_10819.json
2025-09-02T19:35:58.618 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_ATLAS25kwk_14189802_10774_10819.json
2025-09-02T19:35:58.618 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_ATLAS25kwk_14189802_10774_10819.json
2025-09-02T19:35:58.618 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 13.8029, 'targ_dec': -30.457, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '13:48:10.56', 'targ_dec': '-30:27:25.20', 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 240, 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON', 'flat_lamp': 'OFF', 'arc_lamp': 'OFF', 'arc_mirror': 'OUT', 'slit': 'OUT', 'grism': 'OUT', 'filterA': 0, 'filterB': 1, 'shutter_mode': 'ALWAYS_OPEN'}}, 'do_exposure': False}], 'script_name': 'setup_ATLAS25kwk_14189802_10774_10819.json'}
2025-09-02T19:35:58.618 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T19:35:58.618 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T19:35:58.618 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2025-09-02T19:35:58.618 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 14468555
2025-09-02T19:35:58.618 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2025-09-02T19:35:58.618 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2025-09-02T19:35:58.618 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 14468555
2025-09-02T19:35:58.701 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-09-02T19:35:59.119 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T19:35:59.127 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_ATLAS25kwk_14189802_10774_10819.json 1 times
2025-09-02T19:35:59.127 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-09-02T19:35:59.129 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2025-09-02T19:35:59.129 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2025-09-02T19:35:59.129 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2025-09-02T19:36:02.159 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:36:03.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:36:04.207 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:36:05.233 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:36:05.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:36:06.253 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:36:07.273 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:36:08.298 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-09-02T19:36:09.323 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-09-02T19:36:10.344 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-09-02T19:36:11.346 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-09-02T19:36:12.368 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2025-09-02T19:36:12.369 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  13.8026060534361 is close enough to target ra = 13.8029
2025-09-02T19:36:12.369 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -30.4586529528591 is close enough to target dec = -30.457
2025-09-02T19:36:12.369 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2025-09-02T19:36:12.369 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:36:12.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:36:12.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:36:12.369 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:36:12.369 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2025-09-02T19:36:12.369 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2025-09-02T19:36:12.381 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-09-02T19:36:12.381 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:36:12.425 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:36:13.426 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-09-02T19:36:13.426 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-09-02T19:36:13.478 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-09-02T19:36:14.479 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:36:14.531 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:36:15.532 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:36:15.533 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 12.59
2025-09-02T19:36:15.533 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:34:54
2025-09-02T19:36:15.533 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:34:54
2025-09-02T19:36:15.533 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-09-02T19:36:15.533 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09685488188976375
2025-09-02T19:36:15.536 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2025-09-02T19:36:15.536 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2025-09-02T19:36:15.536 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2025-09-02T19:36:15.545 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-09-02T19:36:15.545 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:36:15.584 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:36:15.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:36:16.585 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-09-02T19:36:16.585 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-09-02T19:36:16.638 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-09-02T19:36:17.639 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:36:17.690 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:36:18.691 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:36:18.692 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 12.59
2025-09-02T19:36:18.692 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:34:54
2025-09-02T19:36:18.692 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:34:54
2025-09-02T19:36:18.692 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-09-02T19:36:18.692 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09685488188976375
2025-09-02T19:36:23.726 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2025-09-02T19:36:23.726 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T19:36:23.726 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:36:23.726 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:36:23.726 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:36:23.727 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:36:23.728 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:36:23.728 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:36:23.730 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:36:23.841 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:36:23.841 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:36:23.843 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756834583.843124
2025-09-02T19:36:25.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:36:29.104 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:36:29.104 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:36:29.127 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:36:29.234 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2025-09-02T19:36:33.237 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2025-09-02T19:36:33.237 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2025-09-02T19:36:35.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:36:43.679 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2025-09-02T19:36:43.679 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-09-02T19:36:43.679 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 13:48:10.56 = 745358.3999999999 arcseconds
2025-09-02T19:36:43.679 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -30:27:25.20 = -109645.2 arcseconds
2025-09-02T19:36:43.679 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 240
2025-09-02T19:36:43.892 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-09-02T19:36:43.892 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = 179.548
2025-09-02T19:36:43.892 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-09-02T19:36:43.892 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (13:48:09.365, -30:27:37.893).

2025-09-02T19:36:43.892 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  13 48 09.365  -30 27 37.893 .

2025-09-02T19:36:43.892 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   13 48 09.365  -30 27 37.893 .

2025-09-02T19:36:43.892 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 745340.475
2025-09-02T19:36:43.892 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -109657.893
2025-09-02T19:36:44.104 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-09-02T19:36:45.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:36:45.714 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:36:41.336768
2025-09-02T19:36:45.714 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:36:41.336768
2025-09-02T19:36:45.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:36:45.714 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:36:45.714 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:36:45.714 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:36:45&start_after=2025-09-01T17:36:45&end_after=2025-09-02T17:36:45&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:36:45.863 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:36:45.863 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:36:45.863 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:36:45.863 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:36:45.863 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1197.136156
2025-09-02T19:36:45.863 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:36:45.863878    Obs time: 2025-09-02 17:56:43
2025-09-02T19:36:45.863 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:19:57.136122
2025-09-02T19:36:45.863 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1197
2025-09-02T19:36:45.863 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:36:49.110 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2025-09-02T19:36:49.110 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T19:36:49.110 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:36:49.110 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:36:49.110 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:36:49.110 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:36:49.112 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:36:49.112 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:36:49.114 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:36:49.216 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:36:49.217 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:36:49.218 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756834609.2186737
2025-09-02T19:36:50.612 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T19:36:53.477 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:36:53.477 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:36:53.479 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:36:53.618 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2025-09-02T19:36:54.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:36:57.622 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2025-09-02T19:37:04.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:37:08.106 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2025-09-02T19:37:08.106 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-09-02T19:37:08.106 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 13:48:10.56 = 745358.3999999999 arcseconds
2025-09-02T19:37:08.106 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -30:27:25.20 = -109645.2 arcseconds
2025-09-02T19:37:08.106 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 240
2025-09-02T19:37:08.328 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-09-02T19:37:08.328 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = 179.525
2025-09-02T19:37:08.328 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-09-02T19:37:08.328 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (13:48:05.952, -30:30:05.720).

2025-09-02T19:37:08.328 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  13 48 05.952  -30 30 05.720 .

2025-09-02T19:37:08.328 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   13 48 05.952  -30 30 05.720 .

2025-09-02T19:37:08.328 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 745289.2799999999
2025-09-02T19:37:08.328 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -109805.72
2025-09-02T19:37:08.541 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-09-02T19:37:13.564 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2025-09-02T19:37:13.564 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T19:37:13.564 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:37:13.564 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:37:13.564 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:37:13.564 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:37:13.566 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:37:13.566 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:37:13.568 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:37:13.722 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:37:13.722 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:37:13.724 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756834633.7245584
2025-09-02T19:37:14.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:37:15.066 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T19:37:17.984 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:37:17.984 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:37:18.006 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:37:18.072 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2025-09-02T19:37:24.080 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T19:37:24.080 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:37:24.080 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:37:24.080 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:37:24.080 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:37:24.082 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:37:24.082 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:37:24.084 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:37:24.192 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:37:24.192 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:37:24.194 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756834644.1942239
2025-09-02T19:37:24.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:37:25.582 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T19:37:28.453 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:37:28.453 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:37:28.455 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:37:28.588 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2025-09-02T19:37:34.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:37:35.381 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2097  9030  14.5 to host 127.0.0.1 on port 12360
2025-09-02T19:37:35.381 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T19:37:35.381 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T19:37:38.384 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2097  9030  14.5
2025-09-02T19:37:38.384 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2097  9030  14.5
2025-09-02T19:37:40.386 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T19:37:44.966 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:37:44.986 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:37:41.545484
2025-09-02T19:37:44.986 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:37:41.545484
2025-09-02T19:37:44.986 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:37:44.986 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:37:44.986 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:37:44.986 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:37:44&start_after=2025-09-01T17:37:44&end_after=2025-09-02T17:37:44&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:37:45.144 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:37:45.144 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:37:45.144 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:37:45.144 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:37:45.144 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1137.85514
2025-09-02T19:37:45.144 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:37:45.144892    Obs time: 2025-09-02 17:56:43
2025-09-02T19:37:45.144 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:18:57.855108
2025-09-02T19:37:45.144 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1137
2025-09-02T19:37:45.144 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:37:54.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:38:04.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:38:14.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:38:19.425 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2025-09-02T19:38:19.425 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T19:38:19.425 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T19:38:22.428 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2025-09-02T19:38:22.428 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2025-09-02T19:38:24.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:38:24.431 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T19:38:24.431 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:38:24.431 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:38:24.431 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:38:24.431 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:38:24.431 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:38:24.431 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T19:38:24.431 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T19:38:25.475 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:38:27.477 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-09-02T19:38:27.477 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T19:38:27.477 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T19:38:27.891 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T19:38:27.891 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_ATLAS25kwk_14189802_10774_10819.json was run successfully
2025-09-02T19:38:27.891 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script ATLAS25kwk_14189802_10774_10819.json
2025-09-02T19:38:27.891 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script ATLAS25kwk_14189802_10774_10819.json
2025-09-02T19:38:27.891 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name ATLAS25kwk_14189802_10774_10819.json
2025-09-02T19:38:27.891 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script ATLAS25kwk_14189802_10774_10819.json
2025-09-02T19:38:27.891 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'ATLAS25kwk', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'IN', 'grism': 'IN', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 0, 'filterB': 1, 'target_acquisition': {'acquire_target': False, 'targ_ra': '13:48:10.56', 'targ_dec': '-30:27:25.20', 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 240, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 600000, 'num_exposures': 1}}, {'unit_number': 2, 'instrument': {'object': 'ATLAS25kwk', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 2, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '13:48:10.56', 'targ_dec': '-30:27:25.20', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 3, 'instrument': {'object': 'ATLAS25kwk', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 3, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '13:48:10.56', 'targ_dec': '-30:27:25.20', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 4, 'instrument': {'object': 'ATLAS25kwk', 'observer': 'io_robot', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 4, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '13:48:10.56', 'targ_dec': '-30:27:25.20', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 5, 'instrument': {'shutter_mode': 'AUTO', 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'binx': 1, 'biny': 1, 'slit': 'IN', 'grism': 'IN', 'arc_mirror': 'IN', 'arc_lamp': 'ON', 'flat_lamp': 'OFF', 'filterA': 0, 'filterB': 1, 'target_acquisition': {'acquire_target': False, 'targ_ra': None, 'targ_dec': None, 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 585, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}}}], 'script_name': 'ATLAS25kwk_14189802_10774_10819.json'}
2025-09-02T19:38:27.891 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T19:38:27.891 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T19:38:28.392 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T19:38:28.392 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script ATLAS25kwk_14189802_10774_10819.json 1 times
2025-09-02T19:38:28.392 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 5: 1
2025-09-02T19:38:28.392 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T19:38:28.392 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:38:28.392 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:38:28.392 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:38:28.392 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:38:28.392 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:38:28.392 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:38:28.392 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:38:28.403 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:38:28.404 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:38:28.404 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2025-09-02T19:38:28.404 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-09-02T19:38:28.404 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:38:28.468 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:38:29.469 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2025-09-02T19:38:29.469 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2025-09-02T19:38:29.469 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-09-02T19:38:29.469 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-09-02T19:38:29.521 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-09-02T19:38:30.522 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:38:30.574 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:38:31.575 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:38:31.575 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 12.64
2025-09-02T19:38:31.576 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:38:06
2025-09-02T19:38:31.576 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:38:06
2025-09-02T19:38:31.576 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-09-02T19:38:31.576 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09682456692913384
2025-09-02T19:38:31.580 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2025-09-02T19:38:31.580 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T19:38:31.580 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T19:38:32.619 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:38:34.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:38:34.623 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='13:48:10.56', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:27:25.20', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='ATLAS25kwk', comment='The object name')]
2025-09-02T19:38:34.623 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:38:34.623 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:38:34.623 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:38:34.623 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:38:34.625 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:38:34.625 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:38:34.627 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:38:34.727 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:38:34.727 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:38:34.729 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756834714.729125
2025-09-02T19:38:35.124 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T19:38:35.124 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T19:38:35.624 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:38:35.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:38:35.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:38:35.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:38:38.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:38:38.676 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-09-02T19:38:38.676 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:38:38.676 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-09-02T19:38:40.215 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 594.554/600.0
2025-09-02T19:38:41.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:38:41.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.001
2025-09-02T19:38:41.678 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:38:41.678 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:38:42.246 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 592.515/600.0
2025-09-02T19:38:44.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:38:44.208 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:38:41.745333
2025-09-02T19:38:44.208 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:38:41.745333
2025-09-02T19:38:44.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:38:44.208 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:38:44.208 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:38:44.208 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:38:44&start_after=2025-09-01T17:38:44&end_after=2025-09-02T17:38:44&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:38:44.276 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 590.483/600.0
2025-09-02T19:38:44.364 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:38:44.364 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:38:44.364 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:38:44.364 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:38:44.364 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1078.635426
2025-09-02T19:38:44.364 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:38:44.364608    Obs time: 2025-09-02 17:56:43
2025-09-02T19:38:44.364 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:17:58.635392
2025-09-02T19:38:44.364 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1078
2025-09-02T19:38:44.364 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:38:44.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:38:44.682 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:38:44.682 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:38:44.682 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:38:46.307 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 588.455/600.0
2025-09-02T19:38:47.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:38:47.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:38:47.686 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:38:47.686 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:38:48.337 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 586.423/600.0
2025-09-02T19:38:50.368 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 584.392/600.0
2025-09-02T19:38:50.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:38:50.711 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:38:50.711 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:38:50.711 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:38:52.398 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 582.362/600.0
2025-09-02T19:38:53.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:38:53.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:38:53.715 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:38:53.715 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:38:53.715 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:38:54.428 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 580.333/600.0
2025-09-02T19:38:56.459 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 578.303/600.0
2025-09-02T19:38:56.719 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:38:56.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:38:56.738 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:38:56.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:38:58.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 576.271/600.0
2025-09-02T19:38:59.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:38:59.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:38:59.742 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:38:59.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:00.515 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 574.246/600.0
2025-09-02T19:39:02.545 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 572.215/600.0
2025-09-02T19:39:02.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:02.764 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:39:02.764 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:02.764 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:03.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:39:04.576 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 570.184/600.0
2025-09-02T19:39:05.767 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:05.768 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:39:05.768 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:05.768 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:39:06.606 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 568.155/600.0
2025-09-02T19:39:08.636 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 566.124/600.0
2025-09-02T19:39:08.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:08.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:39:08.789 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:08.789 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:10.683 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 564.094/600.0
2025-09-02T19:39:11.792 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:11.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:39:11.793 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:11.793 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:12.730 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 562.046/600.0
2025-09-02T19:39:13.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:39:14.760 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 560.0/600.0
2025-09-02T19:39:14.796 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:14.816 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:39:14.816 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:14.816 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:16.790 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 557.971/600.0
2025-09-02T19:39:17.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:17.818 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:39:17.818 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:17.818 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:39:18.821 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 555.939/600.0
2025-09-02T19:39:20.821 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:20.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:39:20.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:20.842 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:20.851 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 553.908/600.0
2025-09-02T19:39:22.882 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 551.878/600.0
2025-09-02T19:39:23.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:39:23.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:23.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:39:23.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:23.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:24.912 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 549.847/600.0
2025-09-02T19:39:26.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:26.871 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:39:26.871 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:26.871 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:26.943 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 547.819/600.0
2025-09-02T19:39:28.973 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 545.787/600.0
2025-09-02T19:39:29.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:29.875 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:39:29.875 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:29.875 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:39:31.003 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 543.756/600.0
2025-09-02T19:39:32.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:32.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:39:32.897 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:32.897 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:33.034 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 541.726/600.0
2025-09-02T19:39:33.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:39:35.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 539.695/600.0
2025-09-02T19:39:35.900 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:35.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:39:35.901 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:35.901 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:37.095 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 537.667/600.0
2025-09-02T19:39:38.904 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:38.931 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:39:38.931 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:38.931 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:39.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 535.634/600.0
2025-09-02T19:39:41.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 533.606/600.0
2025-09-02T19:39:41.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:41.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:39:41.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:41.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:43.218 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 531.559/600.0
2025-09-02T19:39:43.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:39:43.441 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:39:41.959144
2025-09-02T19:39:43.441 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:39:41.959144
2025-09-02T19:39:43.441 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:39:43.441 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:39:43.441 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:39:43.441 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:39:43&start_after=2025-09-01T17:39:43&end_after=2025-09-02T17:39:43&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:39:43.742 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:39:43.742 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:39:43.742 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:39:43.742 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:39:43.742 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1019.257663
2025-09-02T19:39:43.742 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:39:43.742371    Obs time: 2025-09-02 17:56:43
2025-09-02T19:39:43.742 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:16:59.257629
2025-09-02T19:39:43.742 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1019
2025-09-02T19:39:43.742 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:39:44.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:44.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:39:44.961 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:44.961 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:45.265 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 529.513/600.0
2025-09-02T19:39:47.295 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 527.464/600.0
2025-09-02T19:39:47.964 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:47.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:39:47.965 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:47.965 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:49.326 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 525.434/600.0
2025-09-02T19:39:50.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:50.983 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-09-02T19:39:50.983 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:50.983 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-09-02T19:39:51.356 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 523.403/600.0
2025-09-02T19:39:52.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:39:53.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 521.373/600.0
2025-09-02T19:39:53.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:53.987 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.999
2025-09-02T19:39:53.987 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:53.987 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:39:55.417 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 519.342/600.0
2025-09-02T19:39:56.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:39:57.011 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:39:57.011 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:39:57.011 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:39:57.448 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 517.312/600.0
2025-09-02T19:39:59.478 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 515.282/600.0
2025-09-02T19:40:00.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:00.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:40:00.014 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:00.014 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:40:01.508 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 513.251/600.0
2025-09-02T19:40:02.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:40:03.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:03.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:40:03.039 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:03.039 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:40:03.539 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 511.223/600.0
2025-09-02T19:40:05.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 509.19/600.0
2025-09-02T19:40:06.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:06.043 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:40:06.043 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:06.043 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:40:07.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 507.159/600.0
2025-09-02T19:40:09.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:09.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:40:09.065 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:09.065 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:40:09.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 505.134/600.0
2025-09-02T19:40:11.694 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 503.103/600.0
2025-09-02T19:40:12.068 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:12.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:40:12.069 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:12.069 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:40:12.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:40:13.724 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 501.037/600.0
2025-09-02T19:40:15.072 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:15.092 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:40:15.092 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:15.092 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:40:15.755 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 499.007/600.0
2025-09-02T19:40:17.785 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 496.975/600.0
2025-09-02T19:40:18.095 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:18.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:40:18.125 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:18.125 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:40:19.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 494.945/600.0
2025-09-02T19:40:21.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:21.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:40:21.146 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:21.146 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:40:21.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 492.913/600.0
2025-09-02T19:40:22.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:40:23.877 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 490.883/600.0
2025-09-02T19:40:24.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:24.168 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:40:24.168 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:24.168 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:40:25.908 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 488.852/600.0
2025-09-02T19:40:27.171 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:27.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:40:27.219 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:27.219 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:40:27.938 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 486.822/600.0
2025-09-02T19:40:29.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 484.793/600.0
2025-09-02T19:40:30.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:30.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:40:30.241 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:30.241 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:40:31.999 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 482.761/600.0
2025-09-02T19:40:32.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:40:33.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:33.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:40:33.246 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:33.246 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:40:34.029 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 480.731/600.0
2025-09-02T19:40:36.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 478.7/600.0
2025-09-02T19:40:36.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:36.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-09-02T19:40:36.270 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:36.270 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-09-02T19:40:38.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 476.655/600.0
2025-09-02T19:40:39.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:39.296 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-09-02T19:40:39.296 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:39.296 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:40:40.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 474.607/600.0
2025-09-02T19:40:42.183 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 472.576/600.0
2025-09-02T19:40:42.299 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:42.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:40:42.317 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:42.317 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:40:42.797 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:40:42.798 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:40:42.166160
2025-09-02T19:40:42.798 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:40:42.166160
2025-09-02T19:40:42.798 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:40:42.798 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:40:42.798 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:40:42.799 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:40:42&start_after=2025-09-01T17:40:42&end_after=2025-09-02T17:40:42&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:40:42.947 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:40:42.947 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:40:42.947 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:40:42.947 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:40:42.947 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 960.052479
2025-09-02T19:40:42.947 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:40:42.947553    Obs time: 2025-09-02 17:56:43
2025-09-02T19:40:42.947 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:16:00.052447
2025-09-02T19:40:42.947 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  960
2025-09-02T19:40:42.947 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:40:44.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 470.547/600.0
2025-09-02T19:40:45.320 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:45.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:40:45.321 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:45.321 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:40:46.260 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 468.499/600.0
2025-09-02T19:40:48.291 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 466.47/600.0
2025-09-02T19:40:48.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:48.342 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:40:48.342 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:48.342 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:40:50.321 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 464.439/600.0
2025-09-02T19:40:51.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:51.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:40:51.346 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:51.346 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:40:51.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:40:52.400 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 462.408/600.0
2025-09-02T19:40:54.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:54.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:40:54.365 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:54.365 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:40:54.457 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 460.329/600.0
2025-09-02T19:40:56.488 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 458.272/600.0
2025-09-02T19:40:57.368 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:40:57.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:40:57.417 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:40:57.417 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:40:58.518 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 456.242/600.0
2025-09-02T19:41:00.420 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:00.443 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:41:00.443 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:00.443 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:41:00.548 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 454.211/600.0
2025-09-02T19:41:01.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:41:02.574 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 452.183/600.0
2025-09-02T19:41:03.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:03.446 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:41:03.446 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:03.446 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:41:04.604 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 450.157/600.0
2025-09-02T19:41:06.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:06.471 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-09-02T19:41:06.471 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:06.471 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:41:06.635 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 448.127/600.0
2025-09-02T19:41:08.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 446.094/600.0
2025-09-02T19:41:09.474 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:09.474 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:41:09.475 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:09.475 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:41:10.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 444.069/600.0
2025-09-02T19:41:11.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:41:12.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:12.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:41:12.514 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:12.514 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:41:12.716 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 442.044/600.0
2025-09-02T19:41:14.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 440.015/600.0
2025-09-02T19:41:15.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:15.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:41:15.537 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:15.537 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:41:16.793 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 437.983/600.0
2025-09-02T19:41:18.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:18.556 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:41:18.557 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:18.557 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:41:18.823 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 435.937/600.0
2025-09-02T19:41:20.853 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 433.906/600.0
2025-09-02T19:41:21.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:21.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:41:21.577 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:21.577 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:41:21.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:41:22.884 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 431.878/600.0
2025-09-02T19:41:24.580 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:24.603 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:41:24.603 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:24.603 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:41:24.914 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 429.845/600.0
2025-09-02T19:41:26.945 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 427.815/600.0
2025-09-02T19:41:27.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:27.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:41:27.627 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:27.627 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:41:28.975 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 425.785/600.0
2025-09-02T19:41:30.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:30.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:41:30.653 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:30.653 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:41:31.006 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 423.754/600.0
2025-09-02T19:41:31.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:41:33.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 421.723/600.0
2025-09-02T19:41:33.656 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:33.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:41:33.657 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:33.657 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:41:35.067 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 419.695/600.0
2025-09-02T19:41:36.660 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:36.676 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:41:36.676 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:36.676 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:41:37.097 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 417.663/600.0
2025-09-02T19:41:39.127 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 415.632/600.0
2025-09-02T19:41:39.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:39.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:41:39.678 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:39.678 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:41:41.158 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 413.602/600.0
2025-09-02T19:41:42.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:41:42.025 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:40:42.166160
2025-09-02T19:41:42.025 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:40:42.166160
2025-09-02T19:41:42.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:41:42.025 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:41:42.025 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:41:42.025 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:41:42&start_after=2025-09-01T17:41:42&end_after=2025-09-02T17:41:42&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:41:42.177 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:41:42.177 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:41:42.177 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:41:42.177 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:41:42.177 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 900.822076
2025-09-02T19:41:42.177 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:41:42.177956    Obs time: 2025-09-02 17:56:43
2025-09-02T19:41:42.177 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:15:00.822044
2025-09-02T19:41:42.178 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  900
2025-09-02T19:41:42.178 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:41:42.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:42.682 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:41:42.682 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:42.682 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:41:43.188 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 411.571/600.0
2025-09-02T19:41:45.219 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 409.542/600.0
2025-09-02T19:41:45.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:45.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:41:45.709 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:45.709 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:41:47.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 407.51/600.0
2025-09-02T19:41:48.712 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:48.735 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:41:48.735 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:48.735 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:41:49.280 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 405.481/600.0
2025-09-02T19:41:51.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:41:51.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 403.449/600.0
2025-09-02T19:41:51.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:51.766 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:41:51.766 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:51.766 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:41:53.341 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 401.419/600.0
2025-09-02T19:41:54.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:54.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0010000000001. Last known sky angle: 360.0
2025-09-02T19:41:54.789 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:54.789 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0010000000001
2025-09-02T19:41:55.371 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 399.39/600.0
2025-09-02T19:41:57.402 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 397.358/600.0
2025-09-02T19:41:57.792 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:41:57.811 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0010000000001
2025-09-02T19:41:57.811 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:41:57.811 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:41:59.432 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 395.328/600.0
2025-09-02T19:42:00.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:00.830 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:42:00.831 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:00.831 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:42:01.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:42:01.463 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 393.297/600.0
2025-09-02T19:42:03.493 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 391.267/600.0
2025-09-02T19:42:03.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:03.855 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:42:03.855 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:03.855 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:42:05.524 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 389.236/600.0
2025-09-02T19:42:06.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:06.876 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:42:06.876 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:06.876 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:42:07.554 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 387.207/600.0
2025-09-02T19:42:09.585 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 385.175/600.0
2025-09-02T19:42:09.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:09.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:42:09.878 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:09.878 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:42:11.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:42:11.615 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 383.146/600.0
2025-09-02T19:42:12.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:12.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:42:12.882 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:12.882 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:42:13.648 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 381.114/600.0
2025-09-02T19:42:15.714 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 379.083/600.0
2025-09-02T19:42:15.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:15.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:42:15.901 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:15.901 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:42:17.745 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 377.015/600.0
2025-09-02T19:42:18.904 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:18.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:42:18.906 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:18.906 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:42:19.776 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 374.984/600.0
2025-09-02T19:42:21.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:42:21.806 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 372.954/600.0
2025-09-02T19:42:21.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:21.928 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:42:21.928 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:21.928 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:42:23.837 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 370.923/600.0
2025-09-02T19:42:24.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:24.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:42:24.930 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:24.930 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:42:25.867 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 368.894/600.0
2025-09-02T19:42:27.898 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 366.863/600.0
2025-09-02T19:42:27.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:27.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:42:27.958 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:27.958 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:42:29.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 364.833/600.0
2025-09-02T19:42:30.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:30.979 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:42:30.979 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:30.979 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:42:31.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:42:31.959 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 362.801/600.0
2025-09-02T19:42:33.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:33.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 360.77/600.0
2025-09-02T19:42:33.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:42:33.998 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:33.998 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:42:36.020 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 358.74/600.0
2025-09-02T19:42:37.001 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:37.024 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:42:37.024 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:37.024 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:42:38.050 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 356.709/600.0
2025-09-02T19:42:40.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:40.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:42:40.041 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:40.041 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:42:40.081 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 354.679/600.0
2025-09-02T19:42:41.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:42:41.258 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:41:42.363701
2025-09-02T19:42:41.258 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:41:42.363701
2025-09-02T19:42:41.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:42:41.258 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:42:41.258 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:42:41.258 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:42:41&start_after=2025-09-01T17:42:41&end_after=2025-09-02T17:42:41&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:42:41.422 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:42:41.422 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:42:41.423 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:42:41.423 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:42:41.423 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 841.576887
2025-09-02T19:42:41.423 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:42:41.423147    Obs time: 2025-09-02 17:56:43
2025-09-02T19:42:41.423 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:14:01.576853
2025-09-02T19:42:41.423 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  841
2025-09-02T19:42:41.423 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:42:42.111 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 352.649/600.0
2025-09-02T19:42:43.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:43.043 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:42:43.043 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:43.043 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:42:44.141 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 350.618/600.0
2025-09-02T19:42:46.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:46.064 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:42:46.064 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:46.064 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:42:46.167 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 348.588/600.0
2025-09-02T19:42:48.197 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 346.563/600.0
2025-09-02T19:42:49.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:49.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:42:49.085 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:49.085 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:42:50.228 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 344.534/600.0
2025-09-02T19:42:50.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:42:52.088 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:52.108 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:42:52.108 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:52.108 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:42:52.258 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 342.501/600.0
2025-09-02T19:42:54.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 340.472/600.0
2025-09-02T19:42:55.111 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:55.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:42:55.113 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:55.113 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:42:56.314 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 338.446/600.0
2025-09-02T19:42:58.116 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:42:58.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-09-02T19:42:58.117 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:42:58.117 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:42:58.344 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 336.415/600.0
2025-09-02T19:43:00.375 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 334.386/600.0
2025-09-02T19:43:00.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:43:01.120 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:01.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:43:01.121 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:01.121 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:43:02.405 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 332.355/600.0
2025-09-02T19:43:04.124 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:04.144 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:43:04.144 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:04.144 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:43:04.436 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 330.324/600.0
2025-09-02T19:43:06.466 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 328.294/600.0
2025-09-02T19:43:07.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:07.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:43:07.146 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:07.146 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:43:08.496 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 326.263/600.0
2025-09-02T19:43:10.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:10.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:43:10.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:10.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:43:10.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:43:10.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 324.233/600.0
2025-09-02T19:43:12.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 322.202/600.0
2025-09-02T19:43:13.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:13.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:43:13.170 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:13.170 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:43:14.588 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 320.172/600.0
2025-09-02T19:43:16.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:16.195 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:43:16.195 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:16.195 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:43:16.634 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 318.141/600.0
2025-09-02T19:43:18.702 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 316.095/600.0
2025-09-02T19:43:19.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:19.215 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:43:19.215 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:19.215 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:43:20.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:43:20.749 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 314.027/600.0
2025-09-02T19:43:22.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:22.236 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-09-02T19:43:22.236 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:22.236 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-09-02T19:43:22.780 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 311.98/600.0
2025-09-02T19:43:24.810 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 309.95/600.0
2025-09-02T19:43:25.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:25.263 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-09-02T19:43:25.263 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:25.263 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:43:26.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 307.919/600.0
2025-09-02T19:43:28.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:28.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:43:28.282 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:28.282 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:43:28.871 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 305.889/600.0
2025-09-02T19:43:30.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:43:30.917 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 303.858/600.0
2025-09-02T19:43:31.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:31.286 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:43:31.286 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:31.286 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:43:32.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 301.812/600.0
2025-09-02T19:43:34.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:34.291 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:43:34.291 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:34.291 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:43:34.978 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 299.782/600.0
2025-09-02T19:43:37.009 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 297.753/600.0
2025-09-02T19:43:37.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:37.295 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:43:37.295 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:37.295 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:43:39.018 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 295.722/600.0
2025-09-02T19:43:40.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:40.315 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:43:40.315 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:40.315 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:43:40.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:43:40.482 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:42:42.561273
2025-09-02T19:43:40.482 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:42:42.561273
2025-09-02T19:43:40.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:43:40.482 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:43:40.482 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:43:40.482 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:43:40&start_after=2025-09-01T17:43:40&end_after=2025-09-02T17:43:40&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:43:40.635 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:43:40.635 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:43:40.635 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:43:40.635 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:43:40.635 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 782.364657
2025-09-02T19:43:40.635 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:43:40.635375    Obs time: 2025-09-02 17:56:43
2025-09-02T19:43:40.635 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:13:02.364625
2025-09-02T19:43:40.635 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  782
2025-09-02T19:43:40.635 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:43:41.086 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 293.711/600.0
2025-09-02T19:43:43.132 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 291.643/600.0
2025-09-02T19:43:43.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:43.319 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:43:43.319 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:43.319 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:43:45.163 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 289.597/600.0
2025-09-02T19:43:46.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:46.323 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:43:46.323 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:46.323 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:43:47.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 287.567/600.0
2025-09-02T19:43:49.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 285.537/600.0
2025-09-02T19:43:49.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:49.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:43:49.328 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:49.328 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:43:49.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:43:51.249 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 283.507/600.0
2025-09-02T19:43:52.331 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:52.354 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:43:52.354 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:52.354 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:43:53.279 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 281.48/600.0
2025-09-02T19:43:55.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 279.45/600.0
2025-09-02T19:43:55.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:55.358 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:43:55.358 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:55.358 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:43:57.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 277.419/600.0
2025-09-02T19:43:58.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:43:58.362 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:43:58.362 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:43:58.362 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:43:59.371 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 275.39/600.0
2025-09-02T19:43:59.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:44:01.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:01.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:44:01.381 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:01.381 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:01.401 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 273.359/600.0
2025-09-02T19:44:03.431 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 271.328/600.0
2025-09-02T19:44:04.384 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:04.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:44:04.405 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:04.405 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:05.462 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 269.299/600.0
2025-09-02T19:44:07.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:07.423 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:44:07.423 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:07.423 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:07.492 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 267.267/600.0
2025-09-02T19:44:09.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 265.239/600.0
2025-09-02T19:44:09.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:44:10.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:10.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:44:10.426 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:10.426 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:11.553 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 263.207/600.0
2025-09-02T19:44:13.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:13.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:44:13.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:13.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:13.584 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 261.177/600.0
2025-09-02T19:44:15.615 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 259.147/600.0
2025-09-02T19:44:16.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:16.456 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:44:16.456 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:16.456 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:17.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 257.115/600.0
2025-09-02T19:44:19.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:19.475 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:44:19.475 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:19.476 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:19.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:44:19.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 255.085/600.0
2025-09-02T19:44:21.707 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 253.053/600.0
2025-09-02T19:44:22.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:22.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:44:22.494 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:22.494 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:44:23.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 251.023/600.0
2025-09-02T19:44:25.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:25.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:44:25.498 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:25.498 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:25.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 248.992/600.0
2025-09-02T19:44:27.798 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 246.961/600.0
2025-09-02T19:44:28.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:28.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:44:28.502 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:28.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:29.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:44:29.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 244.931/600.0
2025-09-02T19:44:31.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:31.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:44:31.506 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:31.506 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:44:31.860 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 242.901/600.0
2025-09-02T19:44:33.890 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 240.87/600.0
2025-09-02T19:44:34.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:34.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:44:34.510 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:34.510 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:35.920 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 238.839/600.0
2025-09-02T19:44:37.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:37.535 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:44:37.535 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:37.535 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:37.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 236.81/600.0
2025-09-02T19:44:39.689 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:44:39.690 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:43:42.768792
2025-09-02T19:44:39.690 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:43:42.768792
2025-09-02T19:44:39.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:44:39.690 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:44:39.690 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:44:39.690 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:44:39&start_after=2025-09-01T17:44:39&end_after=2025-09-02T17:44:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:44:39.848 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:44:39.848 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:44:39.848 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:44:39.848 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:44:39.848 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 723.151314
2025-09-02T19:44:39.848 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:44:39.848719    Obs time: 2025-09-02 17:56:43
2025-09-02T19:44:39.848 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:12:03.151281
2025-09-02T19:44:39.848 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  723
2025-09-02T19:44:39.848 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:44:39.981 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 234.779/600.0
2025-09-02T19:44:40.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:40.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:44:40.557 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:40.557 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:42.012 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 232.75/600.0
2025-09-02T19:44:43.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:43.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:44:43.577 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:43.577 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:44.042 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 230.718/600.0
2025-09-02T19:44:46.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 228.688/600.0
2025-09-02T19:44:46.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:46.599 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:44:46.599 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:46.599 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:44:48.103 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 226.657/600.0
2025-09-02T19:44:48.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:44:49.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:49.603 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:44:49.603 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:49.603 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:50.133 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 224.626/600.0
2025-09-02T19:44:52.158 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 222.596/600.0
2025-09-02T19:44:52.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:52.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:44:52.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:52.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:44:54.189 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 220.571/600.0
2025-09-02T19:44:55.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:55.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:44:55.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:55.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:44:56.219 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 218.542/600.0
2025-09-02T19:44:58.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 216.51/600.0
2025-09-02T19:44:58.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:44:58.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:44:58.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:44:58.614 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:44:58.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:45:00.280 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 214.481/600.0
2025-09-02T19:45:01.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:01.618 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:45:01.618 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:01.618 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:02.311 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 212.45/600.0
2025-09-02T19:45:04.341 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 210.419/600.0
2025-09-02T19:45:04.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:04.643 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:45:04.643 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:04.643 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:06.372 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 208.388/600.0
2025-09-02T19:45:07.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:07.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:45:07.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:07.646 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:08.402 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 206.357/600.0
2025-09-02T19:45:08.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:45:10.433 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 204.327/600.0
2025-09-02T19:45:10.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:10.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:45:10.668 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:10.668 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:45:12.463 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 202.297/600.0
2025-09-02T19:45:13.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:13.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:45:13.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:13.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:14.494 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 200.267/600.0
2025-09-02T19:45:16.524 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 198.236/600.0
2025-09-02T19:45:16.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:16.700 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:45:16.700 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:16.700 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:18.554 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 196.205/600.0
2025-09-02T19:45:18.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:45:19.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:19.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:45:19.721 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:19.721 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:20.585 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 194.175/600.0
2025-09-02T19:45:22.615 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 192.145/600.0
2025-09-02T19:45:22.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:22.739 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:45:22.739 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:22.739 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:24.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 190.114/600.0
2025-09-02T19:45:25.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:25.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:45:25.761 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:25.761 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:45:26.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 188.083/600.0
2025-09-02T19:45:28.707 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 186.053/600.0
2025-09-02T19:45:28.762 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:28.783 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:45:28.783 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:28.784 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:28.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:45:30.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 184.022/600.0
2025-09-02T19:45:31.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:31.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:45:31.806 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:31.806 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:32.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 181.992/600.0
2025-09-02T19:45:34.798 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 179.962/600.0
2025-09-02T19:45:34.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:34.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:45:34.826 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:34.826 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:36.828 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 177.931/600.0
2025-09-02T19:45:37.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:37.851 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:45:37.851 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:37.851 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:45:38.859 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 175.901/600.0
2025-09-02T19:45:38.893 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:45:38.915 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:44:42.977779
2025-09-02T19:45:38.915 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:44:42.977779
2025-09-02T19:45:38.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:45:38.915 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:45:38.916 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:45:38.916 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:45:38&start_after=2025-09-01T17:45:38&end_after=2025-09-02T17:45:38&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:45:39.075 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:45:39.075 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:45:39.075 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:45:39.075 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:45:39.075 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 663.924342
2025-09-02T19:45:39.075 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:45:39.075690    Obs time: 2025-09-02 17:56:43
2025-09-02T19:45:39.075 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:11:03.924310
2025-09-02T19:45:39.075 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  663
2025-09-02T19:45:39.075 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:45:40.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:40.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:45:40.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:40.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:40.889 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 173.871/600.0
2025-09-02T19:45:42.920 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 171.84/600.0
2025-09-02T19:45:43.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:43.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-09-02T19:45:43.878 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:43.878 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-09-02T19:45:44.950 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 169.81/600.0
2025-09-02T19:45:46.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:46.904 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-09-02T19:45:46.904 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:46.904 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:46.997 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 167.781/600.0
2025-09-02T19:45:48.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:45:49.027 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 165.734/600.0
2025-09-02T19:45:49.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:49.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:45:49.923 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:49.923 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:45:51.058 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 163.702/600.0
2025-09-02T19:45:52.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:52.946 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:45:52.946 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:52.946 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:53.088 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 161.672/600.0
2025-09-02T19:45:55.118 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 159.641/600.0
2025-09-02T19:45:55.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:55.966 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:45:55.966 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:55.966 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:57.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 157.611/600.0
2025-09-02T19:45:58.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:45:58.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:45:58.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:45:58.989 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:45:58.989 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:45:59.217 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 155.543/600.0
2025-09-02T19:46:01.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 153.512/600.0
2025-09-02T19:46:01.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:02.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:46:02.009 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:02.009 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:46:03.256 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 151.482/600.0
2025-09-02T19:46:05.012 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:05.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:46:05.014 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:05.014 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:46:05.287 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 149.475/600.0
2025-09-02T19:46:07.317 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 147.443/600.0
2025-09-02T19:46:08.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:08.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:46:08.041 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:08.041 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:46:08.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:46:09.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 145.412/600.0
2025-09-02T19:46:11.044 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:11.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:46:11.045 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:11.045 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:46:11.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 143.383/600.0
2025-09-02T19:46:13.446 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 141.351/600.0
2025-09-02T19:46:14.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:14.047 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:46:14.047 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:14.047 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:46:15.493 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 139.283/600.0
2025-09-02T19:46:17.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:17.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:46:17.050 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:17.050 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:46:17.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 137.238/600.0
2025-09-02T19:46:18.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:46:19.554 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 135.207/600.0
2025-09-02T19:46:20.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:20.076 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:46:20.076 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:20.076 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:46:21.584 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 133.175/600.0
2025-09-02T19:46:23.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:23.096 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:46:23.097 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:23.097 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:46:23.615 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 131.146/600.0
2025-09-02T19:46:25.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 129.114/600.0
2025-09-02T19:46:26.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:26.115 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:46:26.115 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:26.115 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:46:27.714 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 127.085/600.0
2025-09-02T19:46:28.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:46:29.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:29.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:46:29.118 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:29.118 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:46:29.744 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 125.015/600.0
2025-09-02T19:46:31.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 122.986/600.0
2025-09-02T19:46:32.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:32.144 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:46:32.144 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:32.144 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:46:33.806 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 120.954/600.0
2025-09-02T19:46:35.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:35.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:46:35.146 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:35.146 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:46:35.836 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 118.924/600.0
2025-09-02T19:46:37.867 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 116.895/600.0
2025-09-02T19:46:38.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:46:38.143 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:45:43.182521
2025-09-02T19:46:38.173 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:45:43.182521
2025-09-02T19:46:38.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:38.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:46:38.173 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:46:38.173 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:46:38.173 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:46:38&start_after=2025-09-01T17:46:38&end_after=2025-09-02T17:46:38&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:46:38.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.0
2025-09-02T19:46:38.174 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:38.174 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-09-02T19:46:38.340 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:46:38.340 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:46:38.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:46:38.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:46:38.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 604.658874
2025-09-02T19:46:38.341 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:46:38.341187    Obs time: 2025-09-02 17:56:43
2025-09-02T19:46:38.341 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:10:04.658813
2025-09-02T19:46:38.341 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  604
2025-09-02T19:46:38.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:46:39.897 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 114.863/600.0
2025-09-02T19:46:41.177 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:41.198 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99899999999997
2025-09-02T19:46:41.198 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:41.198 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:46:41.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 112.832/600.0
2025-09-02T19:46:43.958 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 110.803/600.0
2025-09-02T19:46:44.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:44.223 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:46:44.223 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:44.223 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:46:45.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 108.771/600.0
2025-09-02T19:46:47.226 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:47.250 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:46:47.250 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:47.250 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:46:47.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:46:48.019 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 106.743/600.0
2025-09-02T19:46:50.049 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 104.711/600.0
2025-09-02T19:46:50.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:50.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:46:50.277 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:50.277 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:46:52.080 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 102.68/600.0
2025-09-02T19:46:53.280 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:53.339 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:46:53.339 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:53.339 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:46:54.110 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 100.651/600.0
2025-09-02T19:46:56.140 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 98.619/600.0
2025-09-02T19:46:56.342 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:56.364 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:46:56.364 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:56.364 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:46:57.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:46:58.166 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 96.591/600.0
2025-09-02T19:46:59.367 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:46:59.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:46:59.369 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:46:59.369 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:47:00.196 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 94.565/600.0
2025-09-02T19:47:02.227 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 92.535/600.0
2025-09-02T19:47:02.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:02.371 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:47:02.371 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:02.371 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:47:04.257 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 90.503/600.0
2025-09-02T19:47:05.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:05.391 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 359.99999999999994
2025-09-02T19:47:05.391 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:05.391 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-09-02T19:47:06.282 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 88.472/600.0
2025-09-02T19:47:07.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:47:08.313 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 86.447/600.0
2025-09-02T19:47:08.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:08.419 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.99899999999997
2025-09-02T19:47:08.419 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:08.419 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-09-02T19:47:10.343 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 84.416/600.0
2025-09-02T19:47:11.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:11.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-09-02T19:47:11.442 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:11.442 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:47:12.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 82.386/600.0
2025-09-02T19:47:14.404 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 80.356/600.0
2025-09-02T19:47:14.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:14.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:47:14.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:14.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:47:16.435 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 78.325/600.0
2025-09-02T19:47:17.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:47:17.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:17.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:47:17.467 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:17.467 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:47:18.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 76.295/600.0
2025-09-02T19:47:20.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:20.487 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:47:20.487 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:20.487 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:47:20.495 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 74.264/600.0
2025-09-02T19:47:22.526 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 72.234/600.0
2025-09-02T19:47:23.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:23.508 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:47:23.508 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:23.508 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:47:24.556 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 70.205/600.0
2025-09-02T19:47:26.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:26.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:47:26.529 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:26.529 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:47:26.587 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 68.173/600.0
2025-09-02T19:47:27.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:47:28.617 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 66.143/600.0
2025-09-02T19:47:29.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:29.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:47:29.531 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:29.531 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:47:30.647 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 64.112/600.0
2025-09-02T19:47:32.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:32.555 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-09-02T19:47:32.555 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:32.555 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:47:32.678 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 62.082/600.0
2025-09-02T19:47:34.708 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 60.051/600.0
2025-09-02T19:47:35.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:35.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:47:35.558 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:35.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:47:36.739 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 58.021/600.0
2025-09-02T19:47:37.394 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:47:37.395 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:46:43.385423
2025-09-02T19:47:37.395 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:46:43.385423
2025-09-02T19:47:37.395 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:47:37.395 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:47:37.396 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:47:37.396 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:47:37&start_after=2025-09-01T17:47:37&end_after=2025-09-02T17:47:37&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:47:37.560 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:47:37.560 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:47:37.561 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:47:37.561 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:47:37.561 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 545.438876
2025-09-02T19:47:37.562 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:47:38.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:38.579 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:47:38.579 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:38.579 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:47:38.769 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 55.991/600.0
2025-09-02T19:47:39.564 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:47:39.565 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:47:39.565 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:47:39.565338    Obs time: 2025-09-02 17:56:43
2025-09-02T19:47:39.565 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:09:03.434662
2025-09-02T19:47:39.565 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  543
2025-09-02T19:47:39.565 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:47:40.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 53.96/600.0
2025-09-02T19:47:41.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:41.583 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:47:41.583 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:41.583 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:47:42.830 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 51.93/600.0
2025-09-02T19:47:44.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:44.604 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:47:44.604 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:44.604 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:47:44.860 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 49.9/600.0
2025-09-02T19:47:46.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:47:46.891 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 47.871/600.0
2025-09-02T19:47:47.607 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:47.608 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:47:47.608 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:47.608 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:47:48.921 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 45.839/600.0
2025-09-02T19:47:50.611 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:50.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:47:50.629 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:50.629 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:47:50.952 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 43.808/600.0
2025-09-02T19:47:52.982 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 41.778/600.0
2025-09-02T19:47:53.631 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:53.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:47:53.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:53.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:47:55.013 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 39.747/600.0
2025-09-02T19:47:56.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:47:56.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:56.676 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:47:56.676 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:56.676 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:47:57.043 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 37.717/600.0
2025-09-02T19:47:59.074 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 35.686/600.0
2025-09-02T19:47:59.679 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:47:59.680 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:47:59.680 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:47:59.680 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:01.105 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 33.657/600.0
2025-09-02T19:48:02.683 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:02.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:48:02.702 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:02.702 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:03.134 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.624/600.0
2025-09-02T19:48:05.165 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.595/600.0
2025-09-02T19:48:05.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:05.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:48:05.706 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:05.706 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:06.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:48:07.195 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.564/600.0
2025-09-02T19:48:08.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:08.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:48:08.725 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:08.725 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:09.226 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.534/600.0
2025-09-02T19:48:11.256 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.504/600.0
2025-09-02T19:48:11.728 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:11.748 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:48:11.748 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:11.748 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:13.287 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.474/600.0
2025-09-02T19:48:14.750 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:14.767 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:48:14.767 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:14.767 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:15.317 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.443/600.0
2025-09-02T19:48:16.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:48:17.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.413/600.0
2025-09-02T19:48:17.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:17.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:48:17.789 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:17.789 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:19.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.382/600.0
2025-09-02T19:48:20.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:20.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:48:20.790 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:20.790 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:48:21.408 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.353/600.0
2025-09-02T19:48:23.439 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.322/600.0
2025-09-02T19:48:23.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:23.794 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:48:23.794 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:23.794 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:48:25.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.29/600.0
2025-09-02T19:48:26.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:48:26.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:26.799 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:48:26.799 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:26.799 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:27.516 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.26/600.0
2025-09-02T19:48:29.546 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.213/600.0
2025-09-02T19:48:29.803 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:29.804 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:48:29.804 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:29.804 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:31.577 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.183/600.0
2025-09-02T19:48:32.807 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:32.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:48:32.833 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:32.833 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:33.683 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.116/600.0
2025-09-02T19:48:35.713 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:48:35.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:35.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:48:35.853 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:35.853 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:48:36.615 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:48:36.616 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:47:43.589543
2025-09-02T19:48:36.616 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:47:43.589543
2025-09-02T19:48:36.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:48:36.616 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:48:36.616 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:48:36.616 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:48:36&start_after=2025-09-01T17:48:36&end_after=2025-09-02T17:48:36&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:48:36.770 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:48:36.770 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:48:36.770 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:48:36.770 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:48:36.770 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 486.229078
2025-09-02T19:48:36.772 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:48:37.744 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:48:38.774 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:48:38.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:48:38.792 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:48:38.792692    Obs time: 2025-09-02 17:56:43
2025-09-02T19:48:38.792 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:04.207308
2025-09-02T19:48:38.792 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  484
2025-09-02T19:48:38.792 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:48:38.856 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:38.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:48:38.857 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:38.857 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:39.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:48:41.805 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:48:41.860 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:41.883 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:48:41.883 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:41.883 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:43.836 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:48:44.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:44.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:48:44.886 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:44.886 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:45.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:48:45.866 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:48:47.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:47.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:48:47.890 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:47.890 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:48:47.897 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:48:49.927 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:48:50.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:50.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:48:50.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:50.895 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:51.958 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:48:53.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:53.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:48:53.898 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:53.898 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:53.983 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:48:55.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:48:56.013 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:48:56.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:48:56.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:48:56.902 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:48:56.902 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:48:58.044 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-09-02T19:48:58.738 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:48:58.738 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:48:58.740 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:48:59.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T19:49:00.046 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 5
2025-09-02T19:49:00.046 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 5: 2
2025-09-02T19:49:00.046 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T19:49:00.046 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:49:00.046 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:49:00.046 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:49:00.046 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:49:00.047 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:49:00.047 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:49:00.047 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:49:00.058 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:49:00.059 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:49:00.059 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 2
2025-09-02T19:49:00.059 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:2
2025-09-02T19:49:00.059 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 2
2025-09-02T19:49:00.260 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 1
2025-09-02T19:49:01.280 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 2
2025-09-02T19:49:02.300 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 3
2025-09-02T19:49:03.321 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 4
2025-09-02T19:49:04.368 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 2 successfully
2025-09-02T19:49:05.369 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T19:49:05.383 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-09-02T19:49:05.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:49:06.384 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:49:06.385 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 12.54
2025-09-02T19:49:06.385 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:48:46
2025-09-02T19:49:06.385 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:48:46
2025-09-02T19:49:06.386 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2602
2025-09-02T19:49:06.386 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.0948379527559055
2025-09-02T19:49:06.390 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 2
2025-09-02T19:49:06.390 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-09-02T19:49:06.390 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-09-02T19:49:06.390 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T19:49:06.398 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-09-02T19:49:07.400 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-09-02T19:49:07.400 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T19:49:07.400 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T19:49:08.445 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:49:10.468 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='13:48:10.56', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:27:25.20', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='ATLAS25kwk', comment='The object name')]
2025-09-02T19:49:10.468 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:49:10.468 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:49:10.468 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:49:10.468 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:49:10.470 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:49:10.470 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:49:10.472 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:49:10.589 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:49:10.589 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:49:10.590 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756835350.590808
2025-09-02T19:49:10.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T19:49:10.969 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T19:49:11.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:11.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:49:11.489 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:11.489 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:49:14.492 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:14.512 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:49:14.512 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:14.512 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:49:15.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:49:16.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.591/60.0
2025-09-02T19:49:17.515 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:17.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:49:17.517 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:17.517 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:49:18.071 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.553/60.0
2025-09-02T19:49:20.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.521/60.0
2025-09-02T19:49:20.520 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:20.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:49:20.542 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:20.542 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:49:22.132 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.491/60.0
2025-09-02T19:49:23.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:23.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:49:23.566 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:23.566 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:49:24.162 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.46/60.0
2025-09-02T19:49:25.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:49:26.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.429/60.0
2025-09-02T19:49:26.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:26.592 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:49:26.592 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:26.592 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:49:28.223 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.399/60.0
2025-09-02T19:49:29.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:29.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:49:29.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:29.614 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:49:30.253 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.369/60.0
2025-09-02T19:49:32.284 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.338/60.0
2025-09-02T19:49:32.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:32.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:49:32.637 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:32.637 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:49:34.314 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.308/60.0
2025-09-02T19:49:35.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:35.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:49:35.657 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:35.657 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:49:35.847 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:49:35.848 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:48:43.790605
2025-09-02T19:49:35.848 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:48:43.790605
2025-09-02T19:49:35.848 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:49:35.848 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:49:35.848 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:49:35.848 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:49:35&start_after=2025-09-01T17:49:35&end_after=2025-09-02T17:49:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:49:36.000 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:49:36.000 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:49:36.000 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:49:36.000 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:49:36.000 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 426.999508
2025-09-02T19:49:36.001 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:49:36.344 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.279/60.0
2025-09-02T19:49:38.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:49:38.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:49:38.026 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:49:38.026228    Obs time: 2025-09-02 17:56:43
2025-09-02T19:49:38.026 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:04.973772
2025-09-02T19:49:38.026 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  424
2025-09-02T19:49:38.026 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:49:38.375 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.247/60.0
2025-09-02T19:49:38.660 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:38.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:49:38.661 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:38.661 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:49:40.405 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.216/60.0
2025-09-02T19:49:41.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:41.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:49:41.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:41.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:49:42.436 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.186/60.0
2025-09-02T19:49:44.466 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.157/60.0
2025-09-02T19:49:44.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:44.692 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:49:44.692 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:44.692 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:49:45.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:49:46.497 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.125/60.0
2025-09-02T19:49:47.695 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:47.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:49:47.697 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:47.697 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:49:48.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.095/60.0
2025-09-02T19:49:50.558 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 20.064/60.0
2025-09-02T19:49:50.700 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:50.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:49:50.702 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:50.702 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:49:52.588 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 18.034/60.0
2025-09-02T19:49:53.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:53.707 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:49:53.707 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:53.707 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:49:54.618 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 16.003/60.0
2025-09-02T19:49:55.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:49:56.649 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.973/60.0
2025-09-02T19:49:56.710 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:56.711 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:49:56.711 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:56.711 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:49:58.679 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.943/60.0
2025-09-02T19:49:59.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:49:59.715 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:49:59.715 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:49:59.715 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:50:00.710 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.913/60.0
2025-09-02T19:50:02.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:02.735 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:50:02.735 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:02.735 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:50:02.740 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.882/60.0
2025-09-02T19:50:04.771 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.852/60.0
2025-09-02T19:50:05.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:50:05.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:05.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:50:05.738 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:05.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:50:06.801 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.821/60.0
2025-09-02T19:50:08.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:08.763 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:50:08.763 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:08.763 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:50:08.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.791/60.0
2025-09-02T19:50:10.862 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:50:11.765 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:11.766 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:50:11.766 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:11.766 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:50:12.892 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:50:14.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:14.770 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:50:14.770 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:14.770 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:50:14.922 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:50:15.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:50:16.953 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:50:17.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:17.796 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:50:17.796 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:17.796 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:50:18.983 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:50:20.799 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:20.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:50:20.817 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:20.817 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:50:21.014 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:50:23.044 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:50:23.820 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:23.839 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:50:23.839 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:23.839 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:50:25.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:50:25.075 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:50:26.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:26.864 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:50:26.864 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:26.864 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:50:27.180 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:50:29.211 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:50:29.867 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:29.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:50:29.886 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:29.886 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:50:31.241 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:50:32.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:32.912 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:50:32.912 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:32.912 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:50:33.273 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 2/5 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:50:33.962 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:50:33.962 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:50:33.982 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:50:35.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:50:35.105 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:49:43.989208
2025-09-02T19:50:35.105 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:49:43.989208
2025-09-02T19:50:35.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:50:35.105 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:50:35.105 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:50:35.105 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:50:35&start_after=2025-09-01T17:50:35&end_after=2025-09-02T17:50:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:50:35.266 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:50:35.267 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:50:35.267 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:50:35.267 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:50:35.267 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 367.732771
2025-09-02T19:50:35.268 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:50:35.915 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T19:50:35.915 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 5
2025-09-02T19:50:35.915 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 3 of 5: 3
2025-09-02T19:50:35.915 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T19:50:35.915 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:50:35.915 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:50:35.915 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:50:35.915 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:50:35.915 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:50:35.915 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:50:35.916 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:50:35.926 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:50:35.927 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:50:35.927 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 3
2025-09-02T19:50:35.927 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:3
2025-09-02T19:50:35.927 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 3
2025-09-02T19:50:36.001 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 1
2025-09-02T19:50:37.022 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 2
2025-09-02T19:50:37.270 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:50:37.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:50:37.279 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:50:37.279383    Obs time: 2025-09-02 17:56:43
2025-09-02T19:50:37.279 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:05.720617
2025-09-02T19:50:37.279 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  365
2025-09-02T19:50:37.279 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:50:38.042 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 3
2025-09-02T19:50:39.063 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 3 successfully
2025-09-02T19:50:40.064 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T19:50:40.078 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2025-09-02T19:50:41.079 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:50:41.081 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 12.44
2025-09-02T19:50:41.081 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:49:50
2025-09-02T19:50:41.081 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:49:50
2025-09-02T19:50:41.081 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.3, 2602
2025-09-02T19:50:41.081 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09494755905511809
2025-09-02T19:50:41.084 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 3
2025-09-02T19:50:41.084 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-09-02T19:50:41.084 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-09-02T19:50:41.084 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T19:50:41.093 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2025-09-02T19:50:42.094 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-09-02T19:50:42.095 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T19:50:42.095 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T19:50:43.160 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:50:44.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:50:45.178 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='13:48:10.56', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:27:25.20', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='ATLAS25kwk', comment='The object name')]
2025-09-02T19:50:45.178 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:50:45.178 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:50:45.178 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:50:45.178 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:50:45.180 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:50:45.180 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:50:45.182 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:50:45.381 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:50:45.381 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:50:45.383 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756835445.3831558
2025-09-02T19:50:45.679 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T19:50:45.679 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T19:50:46.180 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:46.202 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:50:46.202 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:46.202 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:50:49.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:49.224 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:50:49.224 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:49.224 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:50:50.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.629/60.0
2025-09-02T19:50:52.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:52.227 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:50:52.227 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:52.227 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:50:52.899 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.552/60.0
2025-09-02T19:50:54.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:50:54.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.483/60.0
2025-09-02T19:50:55.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:55.251 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:50:55.251 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:55.251 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:50:57.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.415/60.0
2025-09-02T19:50:58.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:50:58.255 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:50:58.255 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:50:58.255 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:50:59.104 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.348/60.0
2025-09-02T19:51:01.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.28/60.0
2025-09-02T19:51:01.256 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:01.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:51:01.257 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:01.258 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:03.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.212/60.0
2025-09-02T19:51:04.258 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:04.259 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:51:04.259 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:04.259 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:04.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:51:05.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.144/60.0
2025-09-02T19:51:07.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:07.284 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:51:07.284 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:07.284 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:07.376 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.076/60.0
2025-09-02T19:51:09.422 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.008/60.0
2025-09-02T19:51:10.287 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:10.304 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:51:10.304 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:10.304 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:11.453 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 33.96/60.0
2025-09-02T19:51:13.307 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:13.338 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:51:13.338 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:13.338 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:13.483 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.93/60.0
2025-09-02T19:51:14.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:51:15.514 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.9/60.0
2025-09-02T19:51:16.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:16.356 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:51:16.356 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:16.356 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:51:17.544 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.869/60.0
2025-09-02T19:51:19.360 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:19.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:51:19.378 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:19.378 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:19.575 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.838/60.0
2025-09-02T19:51:21.606 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.808/60.0
2025-09-02T19:51:22.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:22.399 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:51:22.399 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:22.399 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:23.638 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.777/60.0
2025-09-02T19:51:24.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:51:25.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:25.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:51:25.421 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:25.421 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:25.704 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.745/60.0
2025-09-02T19:51:27.735 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.678/60.0
2025-09-02T19:51:28.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:28.440 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-09-02T19:51:28.440 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:28.440 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-09-02T19:51:29.766 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.648/60.0
2025-09-02T19:51:31.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:31.459 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-09-02T19:51:31.459 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:31.459 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:31.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.617/60.0
2025-09-02T19:51:33.827 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.588/60.0
2025-09-02T19:51:34.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:51:34.354 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:50:44.189756
2025-09-02T19:51:34.354 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:50:44.189756
2025-09-02T19:51:34.354 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:51:34.354 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:51:34.354 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:51:34.354 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:51:34&start_after=2025-09-01T17:51:34&end_after=2025-09-02T17:51:34&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:51:34.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:34.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:51:34.462 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:34.462 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:34.520 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:51:34.520 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:51:34.520 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:51:34.520 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:51:34.520 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 308.479247
2025-09-02T19:51:34.521 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:51:35.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.556/60.0
2025-09-02T19:51:36.523 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:51:36.524 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:51:36.524 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:51:36.524964    Obs time: 2025-09-02 17:56:43
2025-09-02T19:51:36.525 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:06.475036
2025-09-02T19:51:36.525 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  306
2025-09-02T19:51:36.525 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:51:37.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:37.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:51:37.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:37.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:37.888 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.527/60.0
2025-09-02T19:51:39.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.496/60.0
2025-09-02T19:51:40.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:40.487 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:51:40.487 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:40.487 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:51:41.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.466/60.0
2025-09-02T19:51:43.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:43.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:51:43.509 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:43.509 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:43.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:51:43.979 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.435/60.0
2025-09-02T19:51:46.010 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:51:46.512 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:46.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:51:46.530 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:46.530 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:48.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:51:49.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:49.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:51:49.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:49.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:50.070 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:51:52.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:51:52.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:52.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:51:52.558 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:52.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:51:53.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:51:54.131 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:51:55.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:55.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:51:55.582 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:55.582 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:51:56.162 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:51:58.192 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:51:58.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:51:58.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:51:58.586 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:51:58.586 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:52:00.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:52:01.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:01.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:52:01.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:01.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:52:02.253 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:52:03.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:52:04.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:52:04.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:04.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:52:04.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:04.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:52:06.314 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:52:07.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:07.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:52:07.633 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:07.633 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:52:07.867 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:52:07.867 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:52:07.869 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:52:10.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T19:52:10.637 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 3 of 5
2025-09-02T19:52:10.637 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 4 of 5: 4
2025-09-02T19:52:10.637 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T19:52:10.637 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:52:10.637 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:52:10.637 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:52:10.637 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:52:10.637 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:52:10.637 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:52:10.637 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:52:10.646 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:52:10.648 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:52:10.648 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 4
2025-09-02T19:52:10.648 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:4
2025-09-02T19:52:10.648 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 4
2025-09-02T19:52:10.698 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 1
2025-09-02T19:52:11.719 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 2
2025-09-02T19:52:12.740 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 3
2025-09-02T19:52:13.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:52:13.808 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 4 successfully
2025-09-02T19:52:14.809 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T19:52:14.823 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2025-09-02T19:52:15.824 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:52:15.825 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 12.44
2025-09-02T19:52:15.825 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:49:50
2025-09-02T19:52:15.825 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:49:50
2025-09-02T19:52:15.825 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.3, 2680
2025-09-02T19:52:15.825 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09752866141732282
2025-09-02T19:52:15.830 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 4
2025-09-02T19:52:15.830 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-09-02T19:52:15.830 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-09-02T19:52:15.830 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T19:52:15.876 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2025-09-02T19:52:16.877 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-09-02T19:52:16.877 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T19:52:16.877 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T19:52:17.932 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:52:19.950 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='13:48:10.56', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-30:27:25.20', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='ATLAS25kwk', comment='The object name')]
2025-09-02T19:52:19.950 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:52:19.950 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:52:19.950 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:52:19.950 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:52:19.952 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:52:19.952 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:52:19.954 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:52:20.077 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:52:20.077 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:52:20.079 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756835540.0793426
2025-09-02T19:52:20.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T19:52:20.451 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T19:52:20.951 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:20.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:52:20.969 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:20.969 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:52:23.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:52:23.972 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:23.973 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:52:23.973 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:23.973 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:52:25.528 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.591/60.0
2025-09-02T19:52:26.976 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:26.995 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:52:26.995 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:27.044 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:52:27.596 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.552/60.0
2025-09-02T19:52:29.666 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.483/60.0
2025-09-02T19:52:30.047 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:30.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.99999999999994
2025-09-02T19:52:30.065 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:30.065 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-09-02T19:52:31.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.413/60.0
2025-09-02T19:52:33.068 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:33.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-09-02T19:52:33.069 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:33.069 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:52:33.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:52:33.577 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:51:44.389865
2025-09-02T19:52:33.577 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:51:44.389865
2025-09-02T19:52:33.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:52:33.577 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:52:33.577 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:52:33.577 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:52:33&start_after=2025-09-01T17:52:33&end_after=2025-09-02T17:52:33&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:52:33.741 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:52:33.741 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:52:33.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:52:33.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:52:33.742 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 249.258001
2025-09-02T19:52:33.742 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.365/60.0
2025-09-02T19:52:33.765 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:52:35.767 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:52:35.768 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:52:35.768 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:52:35.768638    Obs time: 2025-09-02 17:56:43
2025-09-02T19:52:35.768 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:07.231362
2025-09-02T19:52:35.768 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  247
2025-09-02T19:52:35.768 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:52:35.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.337/60.0
2025-09-02T19:52:36.072 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:36.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:52:36.073 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:36.073 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:52:37.803 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.309/60.0
2025-09-02T19:52:39.076 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:39.078 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:52:39.078 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:39.078 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:52:39.833 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.276/60.0
2025-09-02T19:52:41.864 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.246/60.0
2025-09-02T19:52:42.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:42.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:52:42.082 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:42.082 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:52:42.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:52:43.894 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.215/60.0
2025-09-02T19:52:45.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:45.086 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:52:45.086 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:45.086 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:52:45.925 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.185/60.0
2025-09-02T19:52:47.955 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.156/60.0
2025-09-02T19:52:48.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:48.090 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:52:48.090 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:48.090 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:52:49.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.124/60.0
2025-09-02T19:52:51.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:51.116 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:52:51.116 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:51.116 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:52:52.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.094/60.0
2025-09-02T19:52:52.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:52:54.047 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.064/60.0
2025-09-02T19:52:54.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:54.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:52:54.118 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:54.118 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:52:56.077 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.032/60.0
2025-09-02T19:52:57.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:52:57.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:52:57.143 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:52:57.143 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:52:58.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.003/60.0
2025-09-02T19:53:00.138 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.972/60.0
2025-09-02T19:53:00.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:00.147 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:53:00.147 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:00.147 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:53:02.168 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.941/60.0
2025-09-02T19:53:02.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:53:03.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:03.168 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:53:03.168 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:03.168 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:53:04.199 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.911/60.0
2025-09-02T19:53:06.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:06.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:53:06.171 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:06.171 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:53:06.229 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.881/60.0
2025-09-02T19:53:08.260 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.85/60.0
2025-09-02T19:53:09.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:09.191 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:53:09.191 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:09.191 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:53:10.290 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.819/60.0
2025-09-02T19:53:12.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:12.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:53:12.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:12.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:53:12.321 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.789/60.0
2025-09-02T19:53:12.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:53:14.351 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.758/60.0
2025-09-02T19:53:15.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:15.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:53:15.217 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:15.217 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:53:16.382 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.728/60.0
2025-09-02T19:53:18.220 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:18.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0010000000001. Last known sky angle: 360.0
2025-09-02T19:53:18.221 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:18.221 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0010000000001
2025-09-02T19:53:18.412 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.699/60.0
2025-09-02T19:53:20.443 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:53:21.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:21.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0010000000001
2025-09-02T19:53:21.246 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:21.246 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:53:22.473 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:53:22.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:53:24.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:24.250 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-09-02T19:53:24.250 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:24.250 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:53:24.504 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:53:26.534 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:53:27.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:27.272 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:53:27.272 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:27.272 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:53:28.564 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:53:30.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:30.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-09-02T19:53:30.274 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:30.274 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-09-02T19:53:30.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:53:32.625 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:53:32.820 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:53:32.845 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:52:44.586258
2025-09-02T19:53:32.845 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:52:44.586258
2025-09-02T19:53:32.845 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:53:32.845 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:53:32.845 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:53:32.845 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:53:32&start_after=2025-09-01T17:53:32&end_after=2025-09-02T17:53:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:53:33.006 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:53:33.007 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:53:33.007 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:53:33.007 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:53:33.007 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 189.992824
2025-09-02T19:53:33.008 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:53:33.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:33.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-09-02T19:53:33.278 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:33.278 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:53:34.656 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:53:35.009 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:53:35.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:53:35.028 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:53:35.028735    Obs time: 2025-09-02 17:56:43
2025-09-02T19:53:35.028 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:07.971265
2025-09-02T19:53:35.028 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  187
2025-09-02T19:53:35.028 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:53:36.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:36.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:53:36.301 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:36.301 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:53:36.686 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:53:38.717 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:53:39.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:39.320 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:53:39.320 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:39.320 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:53:40.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T19:53:42.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:53:42.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:53:42.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-09-02T19:53:42.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:53:42.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:53:42.492 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:53:42.492 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:53:42.494 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:53:45.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T19:53:45.325 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 4 of 5
2025-09-02T19:53:45.325 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 5 of 5: 5
2025-09-02T19:53:45.325 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T19:53:45.325 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:53:45.325 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:53:45.325 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:53:45.325 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:53:45.325 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:53:45.325 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:53:45.325 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:53:45.336 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:53:45.337 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:53:45.337 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2025-09-02T19:53:45.337 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-09-02T19:53:45.337 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:53:45.531 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2025-09-02T19:53:46.551 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2025-09-02T19:53:47.571 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2025-09-02T19:53:48.639 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2025-09-02T19:53:49.676 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2025-09-02T19:53:50.697 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2025-09-02T19:53:51.718 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 7
2025-09-02T19:53:52.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:53:52.743 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 8
2025-09-02T19:53:53.779 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 9
2025-09-02T19:53:54.799 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 10
2025-09-02T19:53:54.799 [WARNING] [script_worker] [client.py] [set_filter()] Filter position 0 on slide 0 not achieved after 10 tries
2025-09-02T19:53:54.799 [INFO] [script_worker] [client.py] [set_filter()] Will move to temporary position 5
2025-09-02T19:53:54.832 [INFO] [script_worker] [client.py] [set_filter()] Number of retries = 1
2025-09-02T19:53:59.856 [INFO] [script_worker] [client.py] [set_filter()] Temporary position 5 not achieved after 5 seconds, but no matter, we'll try go back to the originally requested position
2025-09-02T19:54:00.035 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2025-09-02T19:54:01.055 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2025-09-02T19:54:02.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:54:02.075 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2025-09-02T19:54:03.095 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2025-09-02T19:54:04.131 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2025-09-02T19:54:05.152 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2025-09-02T19:54:06.173 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 7
2025-09-02T19:54:07.194 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 8
2025-09-02T19:54:08.242 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:54:08.242 [INFO] [script_worker] [client.py] [set_filter()] Success after 1 retry/retries
2025-09-02T19:54:09.243 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2025-09-02T19:54:09.243 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2025-09-02T19:54:09.243 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-09-02T19:54:09.243 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-09-02T19:54:09.257 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-09-02T19:54:10.258 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:54:10.310 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:54:11.311 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:54:11.313 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 12.48
2025-09-02T19:54:11.313 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:50:54
2025-09-02T19:54:11.313 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:50:54
2025-09-02T19:54:11.313 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-09-02T19:54:11.313 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09692157480314958
2025-09-02T19:54:11.316 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2025-09-02T19:54:11.316 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 6 specified
2025-09-02T19:54:11.316 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 6
2025-09-02T19:54:12.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:54:12.375 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:54:14.378 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='NA', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val=None, comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='NA', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='NA', comment='The object name')]
2025-09-02T19:54:14.378 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:54:14.378 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:54:14.378 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:54:14.378 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:54:14.380 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:54:14.380 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:54:14.382 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:54:14.595 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:54:14.595 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:54:14.597 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756835654.5971758
2025-09-02T19:54:14.879 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T19:54:14.879 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T19:54:15.379 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:54:15.400 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-09-02T19:54:15.400 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:54:15.400 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-09-02T19:54:18.403 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T19:54:18.404 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-09-02T19:54:18.404 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T19:54:18.404 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-09-02T19:54:19.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ATLAS25kwk_14189802_10774_10819.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/4.0
2025-09-02T19:54:20.858 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:54:20.858 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:54:20.880 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:54:21.407 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T19:54:21.951 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 5 of 5
2025-09-02T19:54:21.951 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T19:54:21.951 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T19:54:22.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:54:22.771 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T19:54:22.771 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script ATLAS25kwk_14189802_10774_10819.json was run successfully
2025-09-02T19:54:22.771 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-09-02T19:54:22.771 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-09-02T19:54:22.771 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-09-02T19:54:22.771 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-09-02T19:54:22.771 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_name': 'arc_flat_lamp_off.json', 'script_units': [{'comment': 'Reset optomechanics arc and flat lamps', 'unit_number': 1, 'instrument': {'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF'}, 'do_exposure': False}]}
2025-09-02T19:54:22.771 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T19:54:22.772 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T19:54:23.272 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T19:54:23.272 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-09-02T19:54:23.272 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-09-02T19:54:23.272 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T19:54:23.272 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:54:23.272 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:54:23.272 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:54:23.272 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:54:23.272 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-09-02T19:54:23.292 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 13:49:33.11652   Targ dec = -30:37:42.4452
2025-09-02T19:54:23.292 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:54:23.292 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:54:23.292 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:54:23.299 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:54:23.299 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:54:23.299 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T19:54:23.299 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T19:54:24.348 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:54:26.350 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-09-02T19:54:26.351 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T19:54:26.351 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T19:54:26.776 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T19:54:26.776 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-09-02T19:54:26.776 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 14468555 COMPLETED 10819 reason
2025-09-02T19:54:26.776 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 14468555 COMPLETED 10819 reason
2025-09-02T19:54:26.776 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-09-02T19:54:26.776 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-09-02T19:54:26.776 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-09-02T19:54:26.776 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-09-02T19:54:26.776 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T19:54:26.776 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T19:54:29.779 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-09-02T19:54:29.779 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-09-02T19:54:31.781 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T19:54:31.781 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-09-02T19:54:31.781 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2025-09-02T19:54:31.782 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2025-09-02T19:54:31.782 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2025-09-02T19:54:31.784 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2025-09-02T19:54:31.784 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2025-09-02T17:56:43Z
2025-09-02T19:54:31.784 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-09-02T19:54:31.784 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-09-02T19:54:31.784 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-09-02T19:54:31.784 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-09-02T19:54:31.784 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_name': 'arc_flat_lamp_off.json', 'script_units': [{'comment': 'Reset optomechanics arc and flat lamps', 'unit_number': 1, 'instrument': {'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF'}, 'do_exposure': False}]}
2025-09-02T19:54:31.784 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T19:54:31.784 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T19:54:32.081 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:54:32.082 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:53:44.816928
2025-09-02T19:54:32.082 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:53:44.816928
2025-09-02T19:54:32.082 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:54:32.082 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:54:32.082 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:54:32.082 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:54:32&start_after=2025-09-01T17:54:32&end_after=2025-09-02T17:54:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:54:32.253 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:54:32.253 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:54:32.253 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:54:32.253 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:54:32.254 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 130.746003
2025-09-02T19:54:32.255 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:54:32.285 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T19:54:32.285 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-09-02T19:54:32.285 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-09-02T19:54:32.285 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T19:54:32.285 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:54:32.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:54:32.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:54:32.285 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:54:32.285 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-09-02T19:54:32.287 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 13:49:33.10068   Targ dec = -30:37:41.7396
2025-09-02T19:54:32.287 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T19:54:32.287 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T19:54:32.287 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T19:54:32.294 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T19:54:32.294 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T19:54:32.294 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T19:54:32.294 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T19:54:33.335 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T19:54:34.257 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:54:34.259 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:54:34.259 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:54:34.259141    Obs time: 2025-09-02 17:56:43
2025-09-02T19:54:34.259 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:08.740859
2025-09-02T19:54:34.259 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  128
2025-09-02T19:54:34.259 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:54:35.337 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-09-02T19:54:35.337 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T19:54:35.337 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T19:54:35.788 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T19:54:35.789 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-09-02T19:54:35.789 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2025-09-02T19:54:35.789 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2025-09-02T19:54:35.789 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2025-09-02T19:54:35.789 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 14468555
2025-09-02T19:54:35.789 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2025-09-02T19:54:35.789 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2025-09-02T19:54:35.789 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2025-09-02T17:35:48', 'end': '2025-09-02T17:54:35', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '1127.0', 'events': {}}} with config status ID 14468555
2025-09-02T19:54:35.965 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-09-02T19:54:35.965 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2025-09-02T17:35:20Z', 'guide_off', 'config_id 10819', 'config_status_id 14468555', 'update_OCS 14468555 ATTEMPTED', 'run_script setup_ATLAS25kwk_14189802_10774_10819.json', 'run_script ATLAS25kwk_14189802_10774_10819.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 14468555 COMPLETED 10819 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T17:56:43Z', 'run_script arc_flat_lamp_off.json'] at time 19:54:35
2025-09-02T19:54:41.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:54:51.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:55:01.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:55:11.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:55:21.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:55:31.318 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:55:31.337 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:54:45.013985
2025-09-02T19:55:31.337 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:54:45.013985
2025-09-02T19:55:31.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:55:31.337 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:55:31.338 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:55:31.338 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:55:31&start_after=2025-09-01T17:55:31&end_after=2025-09-02T17:55:31&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:55:31.490 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:55:31.490 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:55:31.490 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:55:31.490 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:55:31.490 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 71.509632
2025-09-02T19:55:31.491 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:55:33.493 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:55:33.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:55:33.512 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:55:33.512497    Obs time: 2025-09-02 17:56:43
2025-09-02T19:55:33.512 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:09.487503
2025-09-02T19:55:33.512 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  69
2025-09-02T19:55:33.512 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:55:40.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:55:50.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:56:00.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:56:10.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:56:20.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:56:30.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:56:30.591 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:55:45.212531
2025-09-02T19:56:30.591 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:55:45.212531
2025-09-02T19:56:30.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:56:30.591 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:56:30.591 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:56:30.591 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:56:30&start_after=2025-09-01T17:56:30&end_after=2025-09-02T17:56:30&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:56:30.753 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:56:30.754 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:56:30.754 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:56:30.754 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:56:30.754 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 12.24586
2025-09-02T19:56:30.755 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:56:32.757 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:56:32.778 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:56:32.778 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:56:32.778828    Obs time: 2025-09-02 17:56:43
2025-09-02T19:56:32.778 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:10.221172
2025-09-02T19:56:32.778 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  10
2025-09-02T19:56:32.778 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T19:56:39.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:56:49.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:56:59.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:57:09.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:57:19.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:57:29.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:57:29.839 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:56:45.423312
2025-09-02T19:57:29.839 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:56:45.423312
2025-09-02T19:57:29.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:57:29.839 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:57:29.839 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:57:29.839 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:57:29&start_after=2025-09-01T17:57:29&end_after=2025-09-02T17:57:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:57:30.000 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:57:30.000 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 18 configurations

2025-09-02T19:57:30.000 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:57:30.000 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T17:56:43Z
2025-09-02T19:57:30.000 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -47.000324
2025-09-02T19:57:30.001 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T19:57:32.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T19:57:32.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T19:57:32.004 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 17:57:32.004628    Obs time: 2025-09-02 17:56:43
2025-09-02T19:57:32.004 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:10.995372
2025-09-02T19:57:32.004 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86350
2025-09-02T19:57:32.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-09-02T17:56:43Z', 'guide_off', 'config_id 10654', 'config_status_id 14468881', 'update_OCS 14468881 ATTEMPTED', 'run_script setup_CMMic_phot_14190128_10609_10654.json', 'run_script CMMic_phot_14190128_10609_10654.json', 'update_OCS 14468881 COMPLETED 10654 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T19:05:20Z', 'run_script arc_flat_lamp_off.json']
2025-09-02T19:57:32.004 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2025-09-02T19:57:32.004 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2025-09-02T19:57:32.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-09-02T19:57:32.005 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2025-09-02T19:57:32.005 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2025-09-02T19:57:32.005 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2025-09-02T19:57:32.006 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-09-02T19:57:32.006 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-09-02T19:57:32.006 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-09-02T19:57:32.006 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2025-09-02T19:57:32.006 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-09-02T19:57:32.006 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-09-02T19:57:32.006 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-09-02T19:57:32.006 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-09-02T19:57:32.006 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T19:57:32.006 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T19:57:35.009 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-09-02T19:57:35.009 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-09-02T19:57:37.011 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T19:57:37.011 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-09-02T19:57:37.011 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2025-09-02T17:56:43Z
2025-09-02T19:57:37.011 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2025-09-02T17:56:43Z
2025-09-02T19:57:37.011 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-09-02T19:57:37.011 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-09-02T19:57:37.011 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-09-02T19:57:37.011 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-09-02T19:57:37.011 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T19:57:37.011 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T19:57:39.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:57:40.013 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-09-02T19:57:40.015 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-09-02T19:57:42.017 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T19:57:42.017 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-09-02T19:57:42.017 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 10654
2025-09-02T19:57:42.017 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 10654
2025-09-02T19:57:42.017 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 14468881
2025-09-02T19:57:42.017 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 14468881
2025-09-02T19:57:42.018 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 14468881 ATTEMPTED
2025-09-02T19:57:42.018 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 14468881 ATTEMPTED
2025-09-02T19:57:42.018 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_CMMic_phot_14190128_10609_10654.json
2025-09-02T19:57:42.018 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_CMMic_phot_14190128_10609_10654.json
2025-09-02T19:57:42.018 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_CMMic_phot_14190128_10609_10654.json
2025-09-02T19:57:42.018 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_CMMic_phot_14190128_10609_10654.json
2025-09-02T19:57:42.018 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 20.6152, 'targ_dec': -43.3754333333, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '20:36:54.63', 'targ_dec': '-43:22:31.56', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON', 'flat_lamp': 'OFF', 'arc_lamp': 'OFF', 'arc_mirror': 'OUT', 'slit': 'OUT', 'grism': 'OUT', 'filterA': 0, 'filterB': 1, 'shutter_mode': 'ALWAYS_OPEN'}}, 'do_exposure': False}], 'script_name': 'setup_CMMic_phot_14190128_10609_10654.json'}
2025-09-02T19:57:42.018 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T19:57:42.018 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T19:57:42.018 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2025-09-02T19:57:42.018 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 14468881
2025-09-02T19:57:42.018 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2025-09-02T19:57:42.018 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2025-09-02T19:57:42.018 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 14468881
2025-09-02T19:57:42.097 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-09-02T19:57:42.518 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T19:57:42.518 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_CMMic_phot_14190128_10609_10654.json 1 times
2025-09-02T19:57:42.518 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-09-02T19:57:42.521 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2025-09-02T19:57:42.521 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2025-09-02T19:57:42.521 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2025-09-02T19:57:45.554 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:57:46.576 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:57:47.596 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:57:48.624 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:57:49.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:57:49.647 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:57:50.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:57:51.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:57:52.722 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:57:53.744 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:57:54.764 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:57:55.787 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:57:56.805 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:57:57.826 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:57:58.851 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:57:59.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:57:59.870 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:00.895 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:01.913 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:02.937 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:03.959 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:04.982 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:06.005 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:07.028 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:08.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:09.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:58:09.053 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:10.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:11.093 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:12.114 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:13.133 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:14.154 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:15.175 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:16.201 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:17.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:18.245 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:19.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:58:19.264 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T19:58:20.288 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2025-09-02T19:58:20.289 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  20.615800161419 is close enough to target ra = 20.6152
2025-09-02T19:58:20.289 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -43.3774456955526 is close enough to target dec = -43.3754333333
2025-09-02T19:58:20.289 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2025-09-02T19:58:20.289 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T19:58:20.289 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T19:58:20.289 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T19:58:20.289 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T19:58:20.290 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2025-09-02T19:58:20.290 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2025-09-02T19:58:20.301 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-09-02T19:58:20.301 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:58:20.354 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:58:21.355 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-09-02T19:58:21.355 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-09-02T19:58:21.406 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-09-02T19:58:22.408 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:58:22.459 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:58:23.460 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:58:23.462 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 12.48
2025-09-02T19:58:23.462 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:56:45
2025-09-02T19:58:23.462 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:56:45
2025-09-02T19:58:23.462 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-09-02T19:58:23.462 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09692157480314958
2025-09-02T19:58:23.466 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2025-09-02T19:58:23.466 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2025-09-02T19:58:23.466 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2025-09-02T19:58:23.475 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-09-02T19:58:23.475 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:58:23.550 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:58:24.551 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-09-02T19:58:24.551 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-09-02T19:58:24.603 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-09-02T19:58:25.604 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T19:58:25.657 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T19:58:26.659 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T19:58:26.660 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 12.48
2025-09-02T19:58:26.660 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:56:45
2025-09-02T19:58:26.660 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:56:45
2025-09-02T19:58:26.660 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-09-02T19:58:26.660 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09692157480314958
2025-09-02T19:58:29.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:58:29.087 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:57:45.640045
2025-09-02T19:58:29.087 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:57:45.640045
2025-09-02T19:58:29.087 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:58:29.087 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:58:29.087 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:58:29.087 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:58:29&start_after=2025-09-01T17:58:29&end_after=2025-09-02T17:58:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:58:29.257 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:58:29.257 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T19:58:29.257 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:58:29.257 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T19:58:29.257 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4010.742711
2025-09-02T19:58:29.257 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T19:58:31.721 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2025-09-02T19:58:31.721 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T19:58:31.721 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:58:31.721 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:58:31.721 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:58:31.722 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:58:31.723 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:58:31.723 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:58:31.725 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:58:31.836 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:58:31.836 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:58:31.838 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756835911.8381844
2025-09-02T19:58:37.099 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:58:37.099 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:58:37.121 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:58:37.231 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2025-09-02T19:58:38.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:58:41.235 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2025-09-02T19:58:41.235 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2025-09-02T19:58:48.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:58:51.679 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2025-09-02T19:58:51.679 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-09-02T19:58:51.679 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 20:36:54.63 = 1113219.4500000002 arcseconds
2025-09-02T19:58:51.679 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -43:22:31.56 = -156151.56 arcseconds
2025-09-02T19:58:51.679 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2025-09-02T19:58:51.893 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-09-02T19:58:51.893 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.346745
2025-09-02T19:58:51.893 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-09-02T19:58:51.893 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (20:36:57.621, -43:22:39.760).

2025-09-02T19:58:51.893 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  20 36 57.621  -43 22 39.760 .

2025-09-02T19:58:51.893 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   20 36 57.621  -43 22 39.760 .

2025-09-02T19:58:51.893 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 1113264.315
2025-09-02T19:58:51.893 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -156159.76
2025-09-02T19:58:52.106 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-09-02T19:58:57.133 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2025-09-02T19:58:57.133 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T19:58:57.133 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:58:57.133 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:58:57.133 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:58:57.133 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:58:57.135 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:58:57.135 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:58:57.137 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:58:57.254 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:58:57.254 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:58:57.256 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756835937.2565343
2025-09-02T19:58:58.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T19:58:58.635 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T19:59:01.516 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:59:01.516 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:59:01.540 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:59:01.691 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2025-09-02T19:59:05.695 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2025-09-02T19:59:05.912 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2025-09-02T19:59:05.912 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-09-02T19:59:05.912 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 20:36:54.63 = 1113219.4500000002 arcseconds
2025-09-02T19:59:05.912 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -43:22:31.56 = -156151.56 arcseconds
2025-09-02T19:59:05.912 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2025-09-02T19:59:06.128 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-09-02T19:59:06.128 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.3446
2025-09-02T19:59:06.128 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-09-02T19:59:06.128 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (20:36:54.659, -43:22:31.751).

2025-09-02T19:59:06.128 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  20 36 54.659  -43 22 31.751 .

2025-09-02T19:59:06.128 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   20 36 54.659  -43 22 31.751 .

2025-09-02T19:59:06.128 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 1113219.885
2025-09-02T19:59:06.128 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -156151.751
2025-09-02T19:59:06.341 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-09-02T19:59:08.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T19:59:11.367 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2025-09-02T19:59:11.367 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T19:59:11.367 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:59:11.367 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:59:11.367 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:59:11.367 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:59:11.369 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:59:11.369 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:59:11.371 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:59:11.468 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:59:11.468 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:59:11.469 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756835951.4698632
2025-09-02T19:59:12.869 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T19:59:15.728 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:59:15.728 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:59:15.730 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:59:15.875 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2025-09-02T19:59:18.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T19:59:21.882 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T19:59:21.882 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T19:59:21.882 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T19:59:21.882 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T19:59:21.882 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T19:59:21.884 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T19:59:21.884 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:59:21.887 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:59:21.996 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T19:59:21.996 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T19:59:21.998 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756835961.998558
2025-09-02T19:59:23.383 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T19:59:26.257 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T19:59:26.257 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T19:59:26.260 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T19:59:26.388 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2025-09-02T19:59:28.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T19:59:28.331 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:58:45.843283
2025-09-02T19:59:28.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:58:45.843283
2025-09-02T19:59:28.351 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T19:59:28.362 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T19:59:28.398 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T19:59:28.408 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T17:59:28&start_after=2025-09-01T17:59:28&end_after=2025-09-02T17:59:28&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T19:59:28.804 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T19:59:28.814 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T19:59:28.824 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T19:59:28.835 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T19:59:28.845 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3951.154529
2025-09-02T19:59:28.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T19:59:32.526 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2032  4796  13.2 to host 127.0.0.1 on port 12360
2025-09-02T19:59:32.526 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T19:59:32.526 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T19:59:35.529 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2032  4796  13.2
2025-09-02T19:59:35.529 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2032  4796  13.2
2025-09-02T19:59:37.532 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T19:59:37.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T19:59:47.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T19:59:57.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:00:07.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:00:16.571 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2025-09-02T20:00:16.571 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T20:00:16.571 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T20:00:17.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:00:19.574 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2025-09-02T20:00:19.574 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2025-09-02T20:00:21.576 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T20:00:21.576 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T20:00:21.576 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T20:00:21.576 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T20:00:21.576 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T20:00:21.576 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T20:00:21.576 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T20:00:21.576 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T20:00:22.608 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T20:00:24.610 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-09-02T20:00:24.610 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T20:00:24.610 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T20:00:25.286 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T20:00:25.286 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_CMMic_phot_14190128_10609_10654.json was run successfully
2025-09-02T20:00:25.286 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script CMMic_phot_14190128_10609_10654.json
2025-09-02T20:00:25.286 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script CMMic_phot_14190128_10609_10654.json
2025-09-02T20:00:25.286 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name CMMic_phot_14190128_10609_10654.json
2025-09-02T20:00:25.286 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script CMMic_phot_14190128_10609_10654.json
2025-09-02T20:00:25.286 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'CMMic', 'observer': 'yusuke', 'gain': 'HIGH', 'binx': '2', 'biny': '2', 'readout_speed': 'FAST', 'shutter_mode': 'ALWAYS_OPEN', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 2, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '20:36:54.63', 'targ_dec': '-43:22:31.56', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 15000, 'num_exposures': 240}}], 'script_name': 'CMMic_phot_14190128_10609_10654.json'}
2025-09-02T20:00:25.286 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T20:00:25.286 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T20:00:25.787 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T20:00:25.787 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script CMMic_phot_14190128_10609_10654.json 1 times
2025-09-02T20:00:25.787 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-09-02T20:00:25.787 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T20:00:25.787 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T20:00:25.787 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T20:00:25.787 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T20:00:25.787 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T20:00:25.787 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T20:00:25.787 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T20:00:25.787 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T20:00:25.797 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T20:00:25.798 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T20:00:25.798 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 2
2025-09-02T20:00:25.798 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:2
2025-09-02T20:00:25.798 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 2
2025-09-02T20:00:25.994 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 1
2025-09-02T20:00:27.055 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 2
2025-09-02T20:00:27.939 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:00:27.940 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T19:59:46.041712
2025-09-02T20:00:27.940 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T19:59:46.041712
2025-09-02T20:00:27.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:00:27.940 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:00:27.940 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:00:27.940 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:00:27&start_after=2025-09-01T18:00:27&end_after=2025-09-02T18:00:27&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:00:28.083 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 3
2025-09-02T20:00:28.127 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:00:28.127 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:00:28.128 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:00:28.128 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:00:28.128 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3891.871864
2025-09-02T20:00:28.128 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:00:29.104 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 4
2025-09-02T20:00:30.171 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 2 successfully
2025-09-02T20:00:31.172 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T20:00:31.186 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-09-02T20:00:32.188 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T20:00:32.189 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 12.46
2025-09-02T20:00:32.236 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 19:57:17
2025-09-02T20:00:32.236 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T19:57:17
2025-09-02T20:00:32.236 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2602
2025-09-02T20:00:32.236 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09488645669291336
2025-09-02T20:00:32.240 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 2
2025-09-02T20:00:32.240 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-09-02T20:00:32.240 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-09-02T20:00:32.240 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T20:00:32.277 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-09-02T20:00:33.278 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-09-02T20:00:33.278 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T20:00:33.278 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T20:00:34.397 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T20:00:36.400 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='20:36:54.63', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-43:22:31.56', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='yusuke', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='CMMic', comment='The object name')]
2025-09-02T20:00:36.400 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T20:00:36.400 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T20:00:36.400 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T20:00:36.400 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T20:00:36.402 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 240 exposures
2025-09-02T20:00:36.402 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:00:36.404 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:00:36.513 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 240 exposures
2025-09-02T20:00:36.513 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 240
2025-09-02T20:00:36.515 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836036.515177
2025-09-02T20:00:36.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T20:00:36.901 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T20:00:37.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:00:37.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:00:37.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:00:37.450 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:00:37.450 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:00:40.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:00:40.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:00:40.454 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:00:40.454 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:00:42.107 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/240, Remaining exp time 9.552/15.0
2025-09-02T20:00:43.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:00:43.476 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:00:43.476 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:00:43.476 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:00:44.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/240, Remaining exp time 7.408/15.0
2025-09-02T20:00:46.256 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/240, Remaining exp time 5.36/15.0
2025-09-02T20:00:46.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:00:46.478 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:00:46.478 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:00:46.478 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:00:47.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:00:48.311 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/240, Remaining exp time 3.26/15.0
2025-09-02T20:00:49.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:00:49.504 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:00:49.504 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:00:49.504 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:00:50.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/240, Remaining exp time 1.204/15.0
2025-09-02T20:00:52.481 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/240, Remaining exp time 0.0/15.0
2025-09-02T20:00:52.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:00:52.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:00:52.506 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:00:52.507 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:00:52.798 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 240 done. Exposure state = 0
2025-09-02T20:00:52.806 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:00:52.827 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:00:52.938 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 240
2025-09-02T20:00:52.940 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836052.9407086
2025-09-02T20:00:54.534 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/240, Remaining exp time 13.459/15.0
2025-09-02T20:00:55.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:00:55.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:00:55.529 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:00:55.529 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:00:56.645 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/240, Remaining exp time 11.406/15.0
2025-09-02T20:00:57.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:00:58.532 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:00:58.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:00:58.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:00:58.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:00:58.680 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/240, Remaining exp time 9.295/15.0
2025-09-02T20:01:00.787 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/240, Remaining exp time 7.26/15.0
2025-09-02T20:01:01.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:01.555 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:01.555 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:01.555 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:02.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/240, Remaining exp time 5.154/15.0
2025-09-02T20:01:04.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:04.559 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:04.559 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:04.559 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:04.979 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/240, Remaining exp time 3.022/15.0
2025-09-02T20:01:07.060 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/240, Remaining exp time 0.962/15.0
2025-09-02T20:01:07.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:01:07.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:07.584 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:07.584 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:07.584 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:08.214 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 240 done. Exposure state = 0
2025-09-02T20:01:08.214 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:01:08.216 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:01:08.425 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 240
2025-09-02T20:01:08.426 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836068.4268126
2025-09-02T20:01:09.118 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 14.366/15.0
2025-09-02T20:01:10.587 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:10.588 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:10.635 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:10.635 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:11.227 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 12.309/15.0
2025-09-02T20:01:13.278 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 10.199/15.0
2025-09-02T20:01:13.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:13.659 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:13.659 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:13.659 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:15.326 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 8.148/15.0
2025-09-02T20:01:16.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:16.663 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:16.663 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:16.663 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:17.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:01:17.385 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 6.102/15.0
2025-09-02T20:01:19.454 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 4.041/15.0
2025-09-02T20:01:19.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:19.667 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:19.667 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:19.667 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:21.503 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 1.973/15.0
2025-09-02T20:01:22.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:22.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:22.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:22.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:23.534 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 0.0/15.0
2025-09-02T20:01:23.700 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 240 done. Exposure state = 0
2025-09-02T20:01:23.700 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:01:23.702 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:01:23.991 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 4 of 240
2025-09-02T20:01:23.993 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836083.9933276
2025-09-02T20:01:25.659 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/240, Remaining exp time 13.459/15.0
2025-09-02T20:01:25.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:25.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:25.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:25.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:27.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:01:27.185 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:00:46.331701
2025-09-02T20:01:27.185 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:00:46.331701
2025-09-02T20:01:27.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:01:27.185 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:01:27.185 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:01:27.185 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:01:27&start_after=2025-09-01T18:01:27&end_after=2025-09-02T18:01:27&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:01:27.344 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:01:27.344 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:01:27.344 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:01:27.344 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:01:27.344 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3832.655043
2025-09-02T20:01:27.344 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:01:27.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/240, Remaining exp time 11.334/15.0
2025-09-02T20:01:28.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:28.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:28.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:28.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:30.041 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/240, Remaining exp time 9.222/15.0
2025-09-02T20:01:31.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:31.703 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:31.703 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:31.703 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:32.075 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/240, Remaining exp time 6.953/15.0
2025-09-02T20:01:34.103 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/240, Remaining exp time 4.918/15.0
2025-09-02T20:01:34.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:34.724 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:34.724 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:34.724 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:36.189 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/240, Remaining exp time 2.89/15.0
2025-09-02T20:01:36.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:01:37.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:37.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T20:01:37.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:37.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T20:01:38.468 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/240, Remaining exp time 0.805/15.0
2025-09-02T20:01:39.267 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 4 of 240 done. Exposure state = 0
2025-09-02T20:01:39.267 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:01:39.288 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:01:39.584 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 5 of 240
2025-09-02T20:01:39.586 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836099.58672
2025-09-02T20:01:40.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/240, Remaining exp time 14.119/15.0
2025-09-02T20:01:40.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:40.750 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T20:01:40.750 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:40.750 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:42.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/240, Remaining exp time 12.064/15.0
2025-09-02T20:01:43.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:43.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T20:01:43.754 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:43.754 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T20:01:44.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/240, Remaining exp time 9.976/15.0
2025-09-02T20:01:46.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:01:46.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:46.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T20:01:46.774 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:46.774 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:46.811 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/240, Remaining exp time 7.909/15.0
2025-09-02T20:01:48.905 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/240, Remaining exp time 5.776/15.0
2025-09-02T20:01:49.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:49.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:49.778 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:49.778 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:50.954 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/240, Remaining exp time 3.681/15.0
2025-09-02T20:01:52.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:52.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:52.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:52.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:53.045 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/240, Remaining exp time 1.633/15.0
2025-09-02T20:01:54.860 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 5 of 240 done. Exposure state = 0
2025-09-02T20:01:54.860 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:01:54.862 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:01:55.189 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 5/240, Remaining exp time 0.0/15.0
2025-09-02T20:01:55.227 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 6 of 240
2025-09-02T20:01:55.229 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836115.229262
2025-09-02T20:01:55.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:55.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:55.786 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:55.786 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:56.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:01:57.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 13.041/15.0
2025-09-02T20:01:58.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:01:58.812 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:01:58.812 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:01:58.812 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:01:59.506 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 10.88/15.0
2025-09-02T20:02:01.582 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 8.724/15.0
2025-09-02T20:02:01.815 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:01.816 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:02:01.816 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:01.816 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:03.617 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 6.648/15.0
2025-09-02T20:02:04.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:04.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:02:04.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:04.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:05.862 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 4.611/15.0
2025-09-02T20:02:06.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:02:07.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:07.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:02:07.838 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:07.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:08.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 2.369/15.0
2025-09-02T20:02:10.091 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 0.19/15.0
2025-09-02T20:02:10.504 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 6 of 240 done. Exposure state = 0
2025-09-02T20:02:10.504 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:02:10.506 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:02:10.640 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 7 of 240
2025-09-02T20:02:10.642 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836130.642249
2025-09-02T20:02:10.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:10.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:02:10.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:10.842 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:02:12.185 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/240, Remaining exp time 13.55/15.0
2025-09-02T20:02:13.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:13.863 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.001
2025-09-02T20:02:13.863 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:13.863 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T20:02:14.229 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/240, Remaining exp time 11.457/15.0
2025-09-02T20:02:16.373 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/240, Remaining exp time 9.412/15.0
2025-09-02T20:02:16.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:02:16.866 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:16.867 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T20:02:16.867 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:16.867 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:18.459 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/240, Remaining exp time 7.269/15.0
2025-09-02T20:02:19.870 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:19.904 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:02:19.904 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:19.904 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:20.515 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/240, Remaining exp time 5.183/15.0
2025-09-02T20:02:22.530 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/240, Remaining exp time 3.127/15.0
2025-09-02T20:02:22.907 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:22.908 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:02:22.955 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:22.955 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:24.586 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/240, Remaining exp time 1.112/15.0
2025-09-02T20:02:25.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:25.961 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 7 of 240 done. Exposure state = 0
2025-09-02T20:02:25.961 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:02:25.980 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:02:25.980 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:02:25.980 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:25.980 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:26.204 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 8 of 240
2025-09-02T20:02:26.206 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836146.2060626
2025-09-02T20:02:26.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:02:26.402 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:01:46.532802
2025-09-02T20:02:26.402 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:01:46.532802
2025-09-02T20:02:26.402 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:02:26.402 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:02:26.402 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:02:26.402 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:02:26&start_after=2025-09-01T18:02:26&end_after=2025-09-02T18:02:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:02:26.561 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:02:26.561 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:02:26.561 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:02:26.561 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:02:26.561 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3773.438581
2025-09-02T20:02:26.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:02:26.650 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 14.621/15.0
2025-09-02T20:02:28.665 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 12.557/15.0
2025-09-02T20:02:28.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:28.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:02:28.982 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:28.982 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:02:30.729 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 10.541/15.0
2025-09-02T20:02:31.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:32.003 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:02:32.003 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:32.003 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:32.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 8.478/15.0
2025-09-02T20:02:35.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:35.007 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:02:35.007 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:35.007 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:35.037 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 6.375/15.0
2025-09-02T20:02:35.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:02:37.109 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 4.168/15.0
2025-09-02T20:02:38.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:38.031 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:02:38.031 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:38.031 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:02:39.158 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 2.096/15.0
2025-09-02T20:02:41.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:41.034 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:02:41.034 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:41.034 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:41.227 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 0.048/15.0
2025-09-02T20:02:41.481 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 8 of 240 done. Exposure state = 0
2025-09-02T20:02:41.481 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:02:41.483 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:02:41.604 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 9 of 240
2025-09-02T20:02:41.606 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836161.6061795
2025-09-02T20:02:43.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/240, Remaining exp time 13.381/15.0
2025-09-02T20:02:44.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:44.038 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:02:44.038 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:44.038 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:45.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:02:45.645 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/240, Remaining exp time 11.257/15.0
2025-09-02T20:02:47.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:47.063 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:02:47.063 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:47.063 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:47.699 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/240, Remaining exp time 8.961/15.0
2025-09-02T20:02:49.764 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/240, Remaining exp time 6.906/15.0
2025-09-02T20:02:50.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:50.067 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:02:50.067 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:50.067 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:51.882 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/240, Remaining exp time 4.842/15.0
2025-09-02T20:02:53.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:53.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:02:53.089 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:53.089 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:54.214 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/240, Remaining exp time 2.709/15.0
2025-09-02T20:02:55.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:02:56.092 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:56.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:02:56.094 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:56.094 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:02:56.262 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/240, Remaining exp time 0.392/15.0
2025-09-02T20:02:56.928 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 9 of 240 done. Exposure state = 0
2025-09-02T20:02:56.928 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:02:56.947 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:02:57.245 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 10 of 240
2025-09-02T20:02:57.247 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836177.2473488
2025-09-02T20:02:58.297 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 13.986/15.0
2025-09-02T20:02:59.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:02:59.116 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:02:59.116 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:02:59.116 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:00.361 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 11.952/15.0
2025-09-02T20:03:02.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:02.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:03:02.119 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:02.119 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:02.530 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 9.888/15.0
2025-09-02T20:03:04.720 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 7.717/15.0
2025-09-02T20:03:05.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:05.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:03:05.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:05.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:05.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:03:06.755 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 5.527/15.0
2025-09-02T20:03:08.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:08.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:03:08.146 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:08.146 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:08.812 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 3.492/15.0
2025-09-02T20:03:10.973 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 1.437/15.0
2025-09-02T20:03:11.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:11.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:03:11.170 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:11.170 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:03:12.521 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 10 of 240 done. Exposure state = 0
2025-09-02T20:03:12.521 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:03:12.540 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:03:12.888 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 11 of 240
2025-09-02T20:03:12.890 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836192.890448
2025-09-02T20:03:13.000 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 14.917/15.0
2025-09-02T20:03:14.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:14.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:03:14.174 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:14.174 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:15.093 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 12.89/15.0
2025-09-02T20:03:15.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:03:17.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 10.797/15.0
2025-09-02T20:03:17.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:17.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:03:17.197 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:17.197 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:19.210 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 8.737/15.0
2025-09-02T20:03:20.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:20.223 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:03:20.223 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:20.223 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:21.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 6.68/15.0
2025-09-02T20:03:23.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:23.226 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T20:03:23.226 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:23.226 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T20:03:23.405 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 4.598/15.0
2025-09-02T20:03:25.507 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 2.485/15.0
2025-09-02T20:03:25.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:03:25.627 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:02:46.772543
2025-09-02T20:03:25.627 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:02:46.772543
2025-09-02T20:03:25.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:03:25.627 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:03:25.627 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:03:25.627 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:03:25&start_after=2025-09-01T18:03:25&end_after=2025-09-02T18:03:25&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:03:25.783 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:03:25.783 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:03:25.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:03:25.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:03:25.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3714.216149
2025-09-02T20:03:25.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:03:26.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:26.230 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T20:03:26.230 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:26.230 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:27.689 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 0.383/15.0
2025-09-02T20:03:28.160 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 11 of 240 done. Exposure state = 0
2025-09-02T20:03:28.160 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:03:28.181 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:03:28.452 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 12 of 240
2025-09-02T20:03:28.453 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836208.4538527
2025-09-02T20:03:29.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:29.251 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:03:29.251 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:29.251 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:29.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 13.764/15.0
2025-09-02T20:03:31.885 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 11.659/15.0
2025-09-02T20:03:32.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:32.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:03:32.273 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:32.273 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:03:33.937 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 9.569/15.0
2025-09-02T20:03:34.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:03:35.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:35.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T20:03:35.325 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:35.325 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:03:36.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 7.516/15.0
2025-09-02T20:03:38.083 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 5.39/15.0
2025-09-02T20:03:38.328 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:38.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:03:38.346 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:38.346 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:40.334 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 3.37/15.0
2025-09-02T20:03:41.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:41.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T20:03:41.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:41.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T20:03:42.388 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 1.119/15.0
2025-09-02T20:03:43.729 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 12 of 240 done. Exposure state = 0
2025-09-02T20:03:43.729 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:03:43.731 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:03:43.936 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 13 of 240
2025-09-02T20:03:43.938 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836223.9382055
2025-09-02T20:03:44.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:44.376 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T20:03:44.376 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:44.376 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:44.436 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 14.55/15.0
2025-09-02T20:03:44.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:03:46.468 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 12.503/15.0
2025-09-02T20:03:47.379 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:47.380 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:03:47.380 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:47.380 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:48.499 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 10.471/15.0
2025-09-02T20:03:50.383 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:50.403 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:03:50.403 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:50.403 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:50.551 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 8.439/15.0
2025-09-02T20:03:52.600 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 6.387/15.0
2025-09-02T20:03:53.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:53.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:03:53.409 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:53.409 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:54.713 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 4.338/15.0
2025-09-02T20:03:54.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:03:56.412 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:56.431 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:03:56.431 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:56.432 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:56.882 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 2.224/15.0
2025-09-02T20:03:58.922 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 0.056/15.0
2025-09-02T20:03:59.212 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 13 of 240 done. Exposure state = 0
2025-09-02T20:03:59.212 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:03:59.214 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:03:59.435 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:03:59.435 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:03:59.435 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:03:59.436 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:03:59.484 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 14 of 240
2025-09-02T20:03:59.485 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836239.4857588
2025-09-02T20:04:00.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/240, Remaining exp time 13.563/15.0
2025-09-02T20:04:02.439 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:02.456 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:04:02.457 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:02.457 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:04:03.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/240, Remaining exp time 11.536/15.0
2025-09-02T20:04:04.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:04:05.116 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/240, Remaining exp time 9.409/15.0
2025-09-02T20:04:05.460 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:05.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:04:05.461 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:05.461 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:07.184 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/240, Remaining exp time 7.37/15.0
2025-09-02T20:04:08.464 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:08.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:04:08.465 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:08.465 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:09.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/240, Remaining exp time 5.301/15.0
2025-09-02T20:04:11.396 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/240, Remaining exp time 3.116/15.0
2025-09-02T20:04:11.468 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:11.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:04:11.491 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:11.491 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:04:13.459 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/240, Remaining exp time 1.091/15.0
2025-09-02T20:04:14.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:14.495 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:04:14.495 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:14.495 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:14.760 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 14 of 240 done. Exposure state = 0
2025-09-02T20:04:14.760 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:04:14.762 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:04:14.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:04:14.882 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 15 of 240
2025-09-02T20:04:14.883 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836254.8837254
2025-09-02T20:04:15.524 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 14.424/15.0
2025-09-02T20:04:17.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:17.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:04:17.514 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:17.514 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:17.572 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 12.359/15.0
2025-09-02T20:04:19.611 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 10.311/15.0
2025-09-02T20:04:20.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:20.518 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:04:20.518 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:20.518 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:21.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 8.272/15.0
2025-09-02T20:04:23.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:23.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:04:23.542 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:23.542 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:23.957 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 6.116/15.0
2025-09-02T20:04:24.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:04:24.857 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:03:46.990941
2025-09-02T20:04:24.857 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:03:46.990941
2025-09-02T20:04:24.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:04:24.857 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:04:24.858 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:04:24.858 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:04:24&start_after=2025-09-01T18:04:24&end_after=2025-09-02T18:04:24&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:04:25.018 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:04:25.018 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:04:25.019 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:04:25.019 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:04:25.019 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3654.980919
2025-09-02T20:04:25.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:04:26.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 3.926/15.0
2025-09-02T20:04:26.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:26.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:04:26.546 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:26.546 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:28.157 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 1.782/15.0
2025-09-02T20:04:29.549 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:29.570 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:04:29.570 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:29.570 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:04:30.157 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 15 of 240 done. Exposure state = 0
2025-09-02T20:04:30.157 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:04:30.159 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:04:30.496 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 15/240, Remaining exp time 0.0/15.0
2025-09-02T20:04:30.674 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 16 of 240
2025-09-02T20:04:30.676 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836270.676348
2025-09-02T20:04:32.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:32.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:04:32.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:32.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:32.590 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/240, Remaining exp time 13.18/15.0
2025-09-02T20:04:34.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:04:34.763 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/240, Remaining exp time 11.086/15.0
2025-09-02T20:04:35.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:35.600 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:04:35.600 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:35.600 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:36.811 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/240, Remaining exp time 8.913/15.0
2025-09-02T20:04:38.603 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:38.604 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:04:38.604 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:38.604 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:38.976 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/240, Remaining exp time 6.865/15.0
2025-09-02T20:04:41.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/240, Remaining exp time 4.701/15.0
2025-09-02T20:04:41.607 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:41.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:04:41.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:41.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:43.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/240, Remaining exp time 2.502/15.0
2025-09-02T20:04:44.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:04:44.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:44.632 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:04:44.632 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:44.632 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:45.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/240, Remaining exp time 0.454/15.0
2025-09-02T20:04:45.958 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 16 of 240 done. Exposure state = 0
2025-09-02T20:04:45.958 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:04:45.976 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:04:46.451 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 17 of 240
2025-09-02T20:04:46.452 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836286.4527936
2025-09-02T20:04:47.361 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 14.146/15.0
2025-09-02T20:04:47.635 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:47.655 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:04:47.655 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:47.655 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:49.508 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 12.092/15.0
2025-09-02T20:04:50.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:50.659 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:04:50.659 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:50.659 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:51.647 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 9.944/15.0
2025-09-02T20:04:53.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:53.662 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:04:53.662 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:53.662 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:53.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 7.806/15.0
2025-09-02T20:04:54.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:04:55.818 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 5.75/15.0
2025-09-02T20:04:56.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:56.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:04:56.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:56.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:04:57.954 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 3.634/15.0
2025-09-02T20:04:59.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:04:59.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:04:59.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:04:59.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:00.043 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 1.498/15.0
2025-09-02T20:05:01.766 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 17 of 240 done. Exposure state = 0
2025-09-02T20:05:01.767 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:05:01.769 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:05:01.876 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 18 of 240
2025-09-02T20:05:01.878 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836301.8781664
2025-09-02T20:05:02.196 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 14.835/15.0
2025-09-02T20:05:02.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:02.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:02.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:02.690 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:04.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:05:04.249 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 12.683/15.0
2025-09-02T20:05:05.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:05.695 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:05.695 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:05.695 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:06.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 10.63/15.0
2025-09-02T20:05:08.416 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 8.543/15.0
2025-09-02T20:05:08.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:08.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:08.717 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:08.717 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:10.459 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 6.463/15.0
2025-09-02T20:05:11.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:11.719 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:11.719 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:11.719 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:12.606 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 4.419/15.0
2025-09-02T20:05:14.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:05:14.663 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 2.272/15.0
2025-09-02T20:05:14.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:14.743 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:14.743 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:14.743 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:16.828 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 0.215/15.0
2025-09-02T20:05:17.184 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 18 of 240 done. Exposure state = 0
2025-09-02T20:05:17.184 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:05:17.205 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:05:17.319 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 19 of 240
2025-09-02T20:05:17.320 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836317.320832
2025-09-02T20:05:17.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:17.747 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:17.747 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:17.747 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:18.851 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 13.493/15.0
2025-09-02T20:05:20.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:20.768 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:20.768 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:20.768 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:20.904 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 11.47/15.0
2025-09-02T20:05:23.031 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 9.417/15.0
2025-09-02T20:05:23.771 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:23.772 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:23.772 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:23.772 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:24.074 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:05:24.075 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:04:47.186491
2025-09-02T20:05:24.075 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:04:47.186491
2025-09-02T20:05:24.075 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:05:24.075 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:05:24.076 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:05:24.076 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:05:24&start_after=2025-09-01T18:05:24&end_after=2025-09-02T18:05:24&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:05:24.224 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:05:24.224 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:05:24.224 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:05:24.224 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:05:24.225 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3595.774971
2025-09-02T20:05:24.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:05:25.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 7.29/15.0
2025-09-02T20:05:26.775 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:26.776 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:26.776 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:26.776 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:27.251 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 5.114/15.0
2025-09-02T20:05:29.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 3.069/15.0
2025-09-02T20:05:29.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:29.795 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:29.795 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:29.795 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:31.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 1.038/15.0
2025-09-02T20:05:32.595 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 19 of 240 done. Exposure state = 0
2025-09-02T20:05:32.595 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:05:32.597 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:05:32.798 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:32.799 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:32.799 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:32.799 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:32.920 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 20 of 240
2025-09-02T20:05:32.921 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836332.9218233
2025-09-02T20:05:33.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:05:33.449 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 14.572/15.0
2025-09-02T20:05:35.521 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 12.472/15.0
2025-09-02T20:05:35.802 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:35.827 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:35.827 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:35.827 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:37.607 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 10.369/15.0
2025-09-02T20:05:38.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:38.830 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:38.830 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:38.830 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:39.675 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 8.315/15.0
2025-09-02T20:05:41.739 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 6.247/15.0
2025-09-02T20:05:41.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:41.852 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:41.852 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:41.852 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:43.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:05:43.783 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 4.183/15.0
2025-09-02T20:05:44.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:44.855 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:44.855 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:44.855 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:45.830 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 2.139/15.0
2025-09-02T20:05:47.859 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:47.903 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:47.903 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:47.903 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:47.915 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 0.093/15.0
2025-09-02T20:05:48.196 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 20 of 240 done. Exposure state = 0
2025-09-02T20:05:48.196 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:05:48.198 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:05:48.447 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 21 of 240
2025-09-02T20:05:48.449 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836348.4495103
2025-09-02T20:05:50.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/240, Remaining exp time 13.534/15.0
2025-09-02T20:05:50.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:50.907 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:50.907 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:50.907 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:52.154 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/240, Remaining exp time 11.373/15.0
2025-09-02T20:05:53.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:05:53.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:53.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:05:53.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:53.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:05:54.198 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/240, Remaining exp time 9.295/15.0
2025-09-02T20:05:56.246 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/240, Remaining exp time 7.251/15.0
2025-09-02T20:05:56.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:56.938 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:05:56.938 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:56.938 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:05:58.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/240, Remaining exp time 5.203/15.0
2025-09-02T20:05:59.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:05:59.964 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:05:59.964 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:05:59.964 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:00.365 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/240, Remaining exp time 3.139/15.0
2025-09-02T20:06:02.417 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/240, Remaining exp time 1.084/15.0
2025-09-02T20:06:02.967 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:02.988 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:02.988 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:02.988 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:03.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:06:03.721 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 21 of 240 done. Exposure state = 0
2025-09-02T20:06:03.721 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:06:03.724 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:06:03.839 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 22 of 240
2025-09-02T20:06:03.841 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836363.8413222
2025-09-02T20:06:04.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/240, Remaining exp time 14.424/15.0
2025-09-02T20:06:05.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:05.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:05.990 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:05.990 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:06.668 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/240, Remaining exp time 12.28/15.0
2025-09-02T20:06:08.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/240, Remaining exp time 10.173/15.0
2025-09-02T20:06:08.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:09.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:09.014 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:09.014 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:10.834 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/240, Remaining exp time 8.067/15.0
2025-09-02T20:06:12.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:12.018 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:12.019 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:12.019 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:12.941 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/240, Remaining exp time 6.007/15.0
2025-09-02T20:06:13.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:06:14.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/240, Remaining exp time 3.9/15.0
2025-09-02T20:06:15.022 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:15.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:15.039 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:15.039 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:17.028 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/240, Remaining exp time 1.853/15.0
2025-09-02T20:06:18.043 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:18.044 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:18.044 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:18.044 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:19.116 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 22 of 240 done. Exposure state = 0
2025-09-02T20:06:19.163 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:06:19.184 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:06:19.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 22/240, Remaining exp time 0.0/15.0
2025-09-02T20:06:19.424 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 23 of 240
2025-09-02T20:06:19.426 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836379.4261875
2025-09-02T20:06:21.047 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:21.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:21.065 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:21.065 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:21.278 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/240, Remaining exp time 13.218/15.0
2025-09-02T20:06:23.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:06:23.288 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:05:47.386483
2025-09-02T20:06:23.288 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:05:47.386483
2025-09-02T20:06:23.288 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:06:23.288 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:06:23.288 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:06:23.288 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:06:23&start_after=2025-09-01T18:06:23&end_after=2025-09-02T18:06:23&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:06:23.330 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/240, Remaining exp time 11.148/15.0
2025-09-02T20:06:23.444 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:06:23.444 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:06:23.444 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:06:23.444 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:06:23.444 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3536.555676
2025-09-02T20:06:23.444 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:06:24.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:24.067 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:24.067 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:24.067 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:25.436 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/240, Remaining exp time 9.098/15.0
2025-09-02T20:06:27.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:27.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:27.089 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:27.089 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:27.501 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/240, Remaining exp time 6.991/15.0
2025-09-02T20:06:29.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/240, Remaining exp time 4.925/15.0
2025-09-02T20:06:30.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:30.090 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:06:30.090 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:30.090 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:06:31.642 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/240, Remaining exp time 2.85/15.0
2025-09-02T20:06:32.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:06:33.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:33.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:06:33.109 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:33.109 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:33.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/240, Remaining exp time 0.784/15.0
2025-09-02T20:06:34.700 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 23 of 240 done. Exposure state = 0
2025-09-02T20:06:34.700 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:06:34.720 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:06:34.807 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 24 of 240
2025-09-02T20:06:34.809 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836394.8094308
2025-09-02T20:06:35.709 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 14.121/15.0
2025-09-02T20:06:36.112 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:36.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:36.113 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:36.113 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:37.826 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 12.102/15.0
2025-09-02T20:06:39.116 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:39.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:39.138 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:39.138 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:39.845 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 9.984/15.0
2025-09-02T20:06:41.969 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 7.964/15.0
2025-09-02T20:06:42.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:42.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:42.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:42.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:42.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:06:44.062 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 5.84/15.0
2025-09-02T20:06:45.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:45.167 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:45.167 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:45.167 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:46.215 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 3.749/15.0
2025-09-02T20:06:48.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:48.171 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:48.172 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:48.172 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:48.317 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 1.595/15.0
2025-09-02T20:06:50.084 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 24 of 240 done. Exposure state = 0
2025-09-02T20:06:50.084 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:06:50.103 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:06:50.351 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 25 of 240
2025-09-02T20:06:50.352 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836410.3528955
2025-09-02T20:06:50.386 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 25/240, Remaining exp time 0.0/15.0
2025-09-02T20:06:51.175 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:51.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:51.197 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:51.197 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:52.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:06:52.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/240, Remaining exp time 12.967/15.0
2025-09-02T20:06:54.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:54.224 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:54.224 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:54.224 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:54.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/240, Remaining exp time 10.869/15.0
2025-09-02T20:06:56.608 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/240, Remaining exp time 8.813/15.0
2025-09-02T20:06:57.227 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:06:57.228 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:06:57.229 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:06:57.229 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:06:58.702 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/240, Remaining exp time 6.744/15.0
2025-09-02T20:07:00.232 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:00.252 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:00.252 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:00.252 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:00.883 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/240, Remaining exp time 4.651/15.0
2025-09-02T20:07:02.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:07:02.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/240, Remaining exp time 2.47/15.0
2025-09-02T20:07:03.255 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:03.256 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:03.256 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:03.256 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:05.033 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/240, Remaining exp time 0.354/15.0
2025-09-02T20:07:05.674 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 25 of 240 done. Exposure state = 0
2025-09-02T20:07:05.674 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:07:05.697 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:07:06.017 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 26 of 240
2025-09-02T20:07:06.019 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836426.0191815
2025-09-02T20:07:06.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:06.258 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:06.258 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:06.258 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:07.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 13.987/15.0
2025-09-02T20:07:09.243 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 11.837/15.0
2025-09-02T20:07:09.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:09.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:09.262 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:09.262 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:11.307 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 9.776/15.0
2025-09-02T20:07:12.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:12.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:07:12.282 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:12.283 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:07:12.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:07:13.363 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 7.712/15.0
2025-09-02T20:07:15.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:15.286 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:07:15.286 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:15.286 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:15.440 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 5.656/15.0
2025-09-02T20:07:17.572 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 3.58/15.0
2025-09-02T20:07:18.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:18.320 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T20:07:18.320 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:18.320 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T20:07:19.686 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 1.448/15.0
2025-09-02T20:07:21.302 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 26 of 240 done. Exposure state = 0
2025-09-02T20:07:21.302 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:07:21.304 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:07:21.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:21.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T20:07:21.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:21.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:21.622 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 27 of 240
2025-09-02T20:07:21.624 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836441.6245716
2025-09-02T20:07:21.734 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 14.939/15.0
2025-09-02T20:07:22.498 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:07:22.519 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:06:47.588265
2025-09-02T20:07:22.519 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:06:47.588265
2025-09-02T20:07:22.519 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:07:22.519 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:07:22.520 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:07:22.520 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:07:22&start_after=2025-09-01T18:07:22&end_after=2025-09-02T18:07:22&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:07:22.818 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:07:22.818 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:07:22.818 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:07:22.818 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:07:22.818 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3477.181547
2025-09-02T20:07:22.818 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:07:23.899 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 12.89/15.0
2025-09-02T20:07:24.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:24.347 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:24.348 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:24.348 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:25.946 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 10.726/15.0
2025-09-02T20:07:27.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:27.351 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:27.351 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:27.351 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:27.981 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 8.678/15.0
2025-09-02T20:07:30.000 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 6.643/15.0
2025-09-02T20:07:30.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:30.371 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:30.371 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:30.371 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:31.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:07:32.107 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 4.625/15.0
2025-09-02T20:07:33.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:33.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:33.393 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:33.393 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:34.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 2.518/15.0
2025-09-02T20:07:36.203 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 0.47/15.0
2025-09-02T20:07:36.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:36.396 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:36.396 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:36.396 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:36.898 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 27 of 240 done. Exposure state = 0
2025-09-02T20:07:36.899 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:07:36.920 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:07:37.116 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 28 of 240
2025-09-02T20:07:37.118 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836457.118309
2025-09-02T20:07:38.313 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/240, Remaining exp time 13.915/15.0
2025-09-02T20:07:39.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:39.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:39.417 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:39.417 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:40.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/240, Remaining exp time 11.805/15.0
2025-09-02T20:07:41.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:07:42.420 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:42.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:42.421 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:42.421 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:42.510 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/240, Remaining exp time 9.752/15.0
2025-09-02T20:07:44.562 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/240, Remaining exp time 7.608/15.0
2025-09-02T20:07:45.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:45.444 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:45.444 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:45.444 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:46.606 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/240, Remaining exp time 5.556/15.0
2025-09-02T20:07:48.447 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:48.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:48.449 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:48.449 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:48.754 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/240, Remaining exp time 3.512/15.0
2025-09-02T20:07:50.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/240, Remaining exp time 1.364/15.0
2025-09-02T20:07:51.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:51.471 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:51.471 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:51.471 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:51.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:07:52.393 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 28 of 240 done. Exposure state = 0
2025-09-02T20:07:52.393 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:07:52.395 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:07:52.488 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 29 of 240
2025-09-02T20:07:52.489 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836472.489871
2025-09-02T20:07:52.867 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 14.651/15.0
2025-09-02T20:07:54.474 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:54.475 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:54.475 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:54.475 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:54.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 12.623/15.0
2025-09-02T20:07:56.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 10.579/15.0
2025-09-02T20:07:57.478 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:07:57.496 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:07:57.496 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:07:57.496 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:07:59.035 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 8.564/15.0
2025-09-02T20:08:00.499 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:00.500 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:08:00.500 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:00.500 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:08:01.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 6.455/15.0
2025-09-02T20:08:01.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:08:03.302 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 4.283/15.0
2025-09-02T20:08:03.504 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:03.527 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:08:03.527 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:03.527 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:05.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 2.187/15.0
2025-09-02T20:08:06.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:06.531 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T20:08:06.531 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:06.531 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T20:08:07.448 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 0.111/15.0
2025-09-02T20:08:07.764 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 29 of 240 done. Exposure state = 0
2025-09-02T20:08:07.764 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:08:07.782 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:08:08.010 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 30 of 240
2025-09-02T20:08:08.011 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836488.011821
2025-09-02T20:08:09.513 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/240, Remaining exp time 13.564/15.0
2025-09-02T20:08:09.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:09.548 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T20:08:09.548 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:09.548 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:11.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/240, Remaining exp time 11.501/15.0
2025-09-02T20:08:11.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:08:12.551 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:12.552 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:08:12.552 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:12.552 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:13.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/240, Remaining exp time 9.301/15.0
2025-09-02T20:08:15.555 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:15.556 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:08:15.556 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:15.556 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:15.835 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/240, Remaining exp time 7.274/15.0
2025-09-02T20:08:17.875 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/240, Remaining exp time 5.176/15.0
2025-09-02T20:08:18.559 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:18.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:08:18.582 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:18.582 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:19.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/240, Remaining exp time 3.137/15.0
2025-09-02T20:08:21.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:21.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:08:21.586 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:21.586 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:21.871 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:08:21.890 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:07:47.786888
2025-09-02T20:08:21.890 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:07:47.786888
2025-09-02T20:08:21.890 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:08:21.890 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:08:21.890 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:08:21.891 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:08:21&start_after=2025-09-01T18:08:21&end_after=2025-09-02T18:08:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:08:22.044 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:08:22.044 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:08:22.044 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:08:22.044 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:08:22.044 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3417.955126
2025-09-02T20:08:22.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:08:22.096 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/240, Remaining exp time 1.045/15.0
2025-09-02T20:08:23.286 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 30 of 240 done. Exposure state = 0
2025-09-02T20:08:23.286 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:08:23.311 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:08:23.770 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 31 of 240
2025-09-02T20:08:23.771 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836503.7719502
2025-09-02T20:08:24.111 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 14.675/15.0
2025-09-02T20:08:24.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:24.608 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:08:24.608 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:24.608 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:26.255 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 12.66/15.0
2025-09-02T20:08:27.611 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:27.612 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:08:27.612 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:27.612 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:28.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 10.516/15.0
2025-09-02T20:08:30.481 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 8.421/15.0
2025-09-02T20:08:30.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:30.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:08:30.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:30.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:31.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:08:32.642 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 6.29/15.0
2025-09-02T20:08:33.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:33.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:08:33.634 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:33.634 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:34.682 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 4.129/15.0
2025-09-02T20:08:36.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:36.660 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:08:36.660 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:36.660 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:36.767 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 2.09/15.0
2025-09-02T20:08:38.853 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 0.0/15.0
2025-09-02T20:08:39.047 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 31 of 240 done. Exposure state = 0
2025-09-02T20:08:39.047 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:08:39.069 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:08:39.193 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 32 of 240
2025-09-02T20:08:39.195 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836519.195193
2025-09-02T20:08:39.663 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:39.664 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:08:39.664 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:39.665 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:41.014 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/240, Remaining exp time 13.342/15.0
2025-09-02T20:08:41.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:08:42.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:42.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:08:42.686 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:42.686 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:43.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/240, Remaining exp time 11.18/15.0
2025-09-02T20:08:45.164 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/240, Remaining exp time 9.088/15.0
2025-09-02T20:08:45.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:45.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:08:45.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:45.690 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:47.223 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/240, Remaining exp time 7.031/15.0
2025-09-02T20:08:48.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:48.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T20:08:48.713 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:48.713 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T20:08:49.365 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/240, Remaining exp time 4.972/15.0
2025-09-02T20:08:51.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:08:51.471 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/240, Remaining exp time 2.83/15.0
2025-09-02T20:08:51.716 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:51.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0010000000001
2025-09-02T20:08:51.717 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:51.717 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:08:53.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/240, Remaining exp time 0.723/15.0
2025-09-02T20:08:54.476 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 32 of 240 done. Exposure state = 0
2025-09-02T20:08:54.476 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:08:54.478 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:08:54.685 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 33 of 240
2025-09-02T20:08:54.687 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836534.6872785
2025-09-02T20:08:54.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:54.740 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:08:54.740 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:54.740 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:55.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 14.165/15.0
2025-09-02T20:08:57.639 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 12.116/15.0
2025-09-02T20:08:57.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:08:57.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:08:57.742 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:08:57.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:08:59.683 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 10.048/15.0
2025-09-02T20:09:00.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:00.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:00.746 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:00.746 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:01.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:09:01.743 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 8.004/15.0
2025-09-02T20:09:03.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:03.764 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:03.764 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:03.764 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:03.782 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 5.944/15.0
2025-09-02T20:09:05.809 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 3.905/15.0
2025-09-02T20:09:06.765 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:06.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:06.790 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:06.790 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:07.864 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 1.879/15.0
2025-09-02T20:09:09.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:09.824 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:09.824 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:09.824 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:09.914 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 33/240, Remaining exp time 0.0/15.0
2025-09-02T20:09:09.967 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 33 of 240 done. Exposure state = 0
2025-09-02T20:09:09.968 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:09:09.970 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:09:10.169 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 34 of 240
2025-09-02T20:09:10.170 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836550.1708822
2025-09-02T20:09:11.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:09:11.967 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/240, Remaining exp time 13.257/15.0
2025-09-02T20:09:12.827 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:12.828 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:12.828 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:12.828 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:14.171 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/240, Remaining exp time 11.204/15.0
2025-09-02T20:09:15.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:15.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:15.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:15.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:16.235 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/240, Remaining exp time 9.0/15.0
2025-09-02T20:09:18.312 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/240, Remaining exp time 6.936/15.0
2025-09-02T20:09:18.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:18.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:18.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:18.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:20.372 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/240, Remaining exp time 4.859/15.0
2025-09-02T20:09:21.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:09:21.094 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:08:48.003165
2025-09-02T20:09:21.094 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:08:48.003165
2025-09-02T20:09:21.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:09:21.094 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:09:21.094 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:09:21.094 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:09:21&start_after=2025-09-01T18:09:21&end_after=2025-09-02T18:09:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:09:21.255 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:09:21.255 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:09:21.255 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:09:21.255 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:09:21.255 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3358.744706
2025-09-02T20:09:21.255 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:09:21.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:21.880 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:21.880 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:21.880 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:22.454 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/240, Remaining exp time 2.8/15.0
2025-09-02T20:09:24.535 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/240, Remaining exp time 0.718/15.0
2025-09-02T20:09:24.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:24.883 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:24.883 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:24.883 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:25.491 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 34 of 240 done. Exposure state = 0
2025-09-02T20:09:25.491 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:09:25.493 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:09:25.614 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 35 of 240
2025-09-02T20:09:25.616 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836565.6162183
2025-09-02T20:09:26.661 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 14.081/15.0
2025-09-02T20:09:27.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:27.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:27.906 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:27.906 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:28.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 11.955/15.0
2025-09-02T20:09:30.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:09:30.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 9.893/15.0
2025-09-02T20:09:30.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:30.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:30.910 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:30.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:32.835 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 7.841/15.0
2025-09-02T20:09:33.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:33.935 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:33.935 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:33.935 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:34.975 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 5.781/15.0
2025-09-02T20:09:36.938 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:36.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:36.962 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:36.962 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:37.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 3.641/15.0
2025-09-02T20:09:39.092 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 1.577/15.0
2025-09-02T20:09:39.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:39.966 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:39.966 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:39.966 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:40.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:09:40.886 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 35 of 240 done. Exposure state = 0
2025-09-02T20:09:40.887 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:09:40.913 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:09:41.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 35/240, Remaining exp time 0.0/15.0
2025-09-02T20:09:41.468 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 36 of 240
2025-09-02T20:09:41.469 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836581.4699419
2025-09-02T20:09:42.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:42.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:42.990 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:42.990 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:43.481 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/240, Remaining exp time 13.041/15.0
2025-09-02T20:09:45.668 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/240, Remaining exp time 10.99/15.0
2025-09-02T20:09:45.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:45.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:45.994 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:45.994 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:47.710 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/240, Remaining exp time 8.803/15.0
2025-09-02T20:09:48.997 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:49.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:49.014 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:49.014 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:49.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/240, Remaining exp time 6.759/15.0
2025-09-02T20:09:50.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:09:51.764 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/240, Remaining exp time 4.732/15.0
2025-09-02T20:09:52.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:52.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:52.039 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:52.039 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:53.879 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/240, Remaining exp time 2.705/15.0
2025-09-02T20:09:55.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:55.059 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:55.059 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:55.059 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:09:55.960 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/240, Remaining exp time 0.59/15.0
2025-09-02T20:09:56.741 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 36 of 240 done. Exposure state = 0
2025-09-02T20:09:56.741 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:09:56.761 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:09:57.106 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 37 of 240
2025-09-02T20:09:57.108 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836597.1080346
2025-09-02T20:09:58.061 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/240, Remaining exp time 14.148/15.0
2025-09-02T20:09:58.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:09:58.079 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:09:58.079 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:09:58.079 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:00.168 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/240, Remaining exp time 12.046/15.0
2025-09-02T20:10:00.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:10:01.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:01.119 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:01.119 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:01.119 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:02.215 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/240, Remaining exp time 9.941/15.0
2025-09-02T20:10:04.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:04.123 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:04.123 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:04.123 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:04.259 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/240, Remaining exp time 7.893/15.0
2025-09-02T20:10:06.299 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/240, Remaining exp time 5.849/15.0
2025-09-02T20:10:07.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:07.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:07.149 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:07.149 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:08.426 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/240, Remaining exp time 3.809/15.0
2025-09-02T20:10:10.152 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:10.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:10.153 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:10.153 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:10.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:10:10.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/240, Remaining exp time 1.681/15.0
2025-09-02T20:10:12.381 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 37 of 240 done. Exposure state = 0
2025-09-02T20:10:12.381 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:10:12.384 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:10:12.580 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 38 of 240
2025-09-02T20:10:12.581 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836612.581882
2025-09-02T20:10:12.615 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 38/240, Remaining exp time 0.0/15.0
2025-09-02T20:10:13.156 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:13.176 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:13.176 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:13.176 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:14.679 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 12.967/15.0
2025-09-02T20:10:16.180 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:16.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:16.181 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:16.181 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:16.701 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 10.903/15.0
2025-09-02T20:10:18.899 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 8.881/15.0
2025-09-02T20:10:19.184 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:19.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:19.217 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:19.217 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:20.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:10:20.330 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:09:48.201118
2025-09-02T20:10:20.330 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:09:48.201118
2025-09-02T20:10:20.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:10:20.330 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:10:20.330 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:10:20.330 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:10:20&start_after=2025-09-01T18:10:20&end_after=2025-09-02T18:10:20&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:10:20.445 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:10:20.445 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 0 configurations

2025-09-02T20:10:20.445 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No schedules to run
2025-09-02T20:10:20.445 [WARNING] [Poll thread] [schedule_poller.py] [poll()] Next observation start time is not available
2025-09-02T20:10:20.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:10:20.962 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 6.683/15.0
2025-09-02T20:10:22.220 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:22.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:22.221 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:22.221 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:23.195 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 4.619/15.0
2025-09-02T20:10:25.224 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:25.242 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 2.387/15.0
2025-09-02T20:10:25.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:25.245 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:25.245 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:27.403 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 0.34/15.0
2025-09-02T20:10:27.857 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 38 of 240 done. Exposure state = 0
2025-09-02T20:10:27.857 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:10:27.878 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:10:27.989 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 39 of 240
2025-09-02T20:10:27.991 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836627.991107
2025-09-02T20:10:28.248 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:28.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:28.249 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:28.249 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:29.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:10:29.462 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/240, Remaining exp time 13.588/15.0
2025-09-02T20:10:31.252 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:31.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:31.253 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:31.253 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:31.538 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/240, Remaining exp time 11.528/15.0
2025-09-02T20:10:33.656 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/240, Remaining exp time 9.453/15.0
2025-09-02T20:10:34.256 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:34.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T20:10:34.276 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:34.276 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T20:10:35.725 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/240, Remaining exp time 7.334/15.0
2025-09-02T20:10:37.279 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:37.280 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T20:10:37.280 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:37.280 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:37.794 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/240, Remaining exp time 5.266/15.0
2025-09-02T20:10:39.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:10:39.841 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/240, Remaining exp time 3.197/15.0
2025-09-02T20:10:40.283 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:40.304 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:40.304 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:40.304 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:41.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/240, Remaining exp time 1.149/15.0
2025-09-02T20:10:43.268 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 39 of 240 done. Exposure state = 0
2025-09-02T20:10:43.268 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:10:43.270 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:10:43.307 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:43.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:43.309 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:43.309 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:43.484 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 40 of 240
2025-09-02T20:10:43.485 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836643.4857538
2025-09-02T20:10:44.051 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 14.496/15.0
2025-09-02T20:10:46.119 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 12.435/15.0
2025-09-02T20:10:46.312 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:46.332 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:10:46.332 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:46.332 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:10:48.197 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 10.366/15.0
2025-09-02T20:10:49.335 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:49.336 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:10:49.336 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:49.336 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:49.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:10:50.311 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 8.289/15.0
2025-09-02T20:10:52.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:52.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:52.365 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:52.365 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:52.372 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 6.175/15.0
2025-09-02T20:10:54.594 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 4.114/15.0
2025-09-02T20:10:55.368 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:55.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:55.369 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:55.369 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:56.651 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 1.891/15.0
2025-09-02T20:10:58.372 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:10:58.374 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:10:58.374 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:10:58.374 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:10:58.761 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 40 of 240 done. Exposure state = 0
2025-09-02T20:10:58.761 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:10:58.763 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:10:58.839 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 40/240, Remaining exp time 0.0/15.0
2025-09-02T20:10:59.181 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 41 of 240
2025-09-02T20:10:59.183 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836659.1835613
2025-09-02T20:10:59.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:11:00.994 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/240, Remaining exp time 13.344/15.0
2025-09-02T20:11:01.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:01.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:01.378 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:01.378 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:03.096 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/240, Remaining exp time 11.189/15.0
2025-09-02T20:11:04.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:04.399 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:04.399 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:04.399 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:05.173 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/240, Remaining exp time 9.087/15.0
2025-09-02T20:11:07.272 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/240, Remaining exp time 7.01/15.0
2025-09-02T20:11:07.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:07.403 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:07.403 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:07.403 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:09.349 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/240, Remaining exp time 4.913/15.0
2025-09-02T20:11:09.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:11:10.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:10.407 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:10.407 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:10.407 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:11.463 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/240, Remaining exp time 2.834/15.0
2025-09-02T20:11:13.410 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:13.431 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:13.431 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:13.431 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:13.658 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/240, Remaining exp time 0.721/15.0
2025-09-02T20:11:14.458 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 41 of 240 done. Exposure state = 0
2025-09-02T20:11:14.458 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:11:14.489 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:11:14.834 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 42 of 240
2025-09-02T20:11:14.835 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836674.8359902
2025-09-02T20:11:15.706 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 14.18/15.0
2025-09-02T20:11:16.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:16.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:16.434 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:16.434 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:17.721 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 12.131/15.0
2025-09-02T20:11:19.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:19.459 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:19.459 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:19.459 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:19.506 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:11:19.507 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:10:48.400065
2025-09-02T20:11:19.507 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:10:48.400065
2025-09-02T20:11:19.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:11:19.507 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:11:19.507 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:11:19.507 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:11:19&start_after=2025-09-01T18:11:19&end_after=2025-09-02T18:11:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:11:19.660 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:11:19.660 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:11:19.660 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:11:19.660 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:11:19.660 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3240.339086
2025-09-02T20:11:19.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:11:19.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 10.114/15.0
2025-09-02T20:11:21.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 7.908/15.0
2025-09-02T20:11:22.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:22.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:22.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:22.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:24.019 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 5.849/15.0
2025-09-02T20:11:25.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:25.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:25.485 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:25.485 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:26.088 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 3.816/15.0
2025-09-02T20:11:28.251 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 1.748/15.0
2025-09-02T20:11:28.488 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:28.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:28.489 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:28.489 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:28.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:11:30.108 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 42 of 240 done. Exposure state = 0
2025-09-02T20:11:30.108 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:11:30.131 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:11:30.368 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 42/240, Remaining exp time 0.0/15.0
2025-09-02T20:11:30.442 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 43 of 240
2025-09-02T20:11:30.444 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836690.4446356
2025-09-02T20:11:31.492 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:31.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:31.493 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:31.493 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:32.489 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/240, Remaining exp time 13.076/15.0
2025-09-02T20:11:34.496 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:34.520 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:34.520 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:34.520 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:34.678 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/240, Remaining exp time 10.957/15.0
2025-09-02T20:11:36.864 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/240, Remaining exp time 8.766/15.0
2025-09-02T20:11:37.523 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:37.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:37.526 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:37.526 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:38.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:11:38.975 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/240, Remaining exp time 6.58/15.0
2025-09-02T20:11:40.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:40.551 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:40.551 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:40.551 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:41.073 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/240, Remaining exp time 4.47/15.0
2025-09-02T20:11:43.105 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/240, Remaining exp time 2.37/15.0
2025-09-02T20:11:43.554 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:43.555 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:43.555 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:43.555 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:45.148 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/240, Remaining exp time 0.34/15.0
2025-09-02T20:11:45.720 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 43 of 240 done. Exposure state = 0
2025-09-02T20:11:45.720 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:11:45.722 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:11:45.830 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 44 of 240
2025-09-02T20:11:45.832 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836705.832528
2025-09-02T20:11:46.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:46.580 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:46.580 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:46.580 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:47.192 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 13.685/15.0
2025-09-02T20:11:48.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:11:49.306 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 11.641/15.0
2025-09-02T20:11:49.583 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:49.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:49.602 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:49.602 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:51.380 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 9.526/15.0
2025-09-02T20:11:52.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:52.623 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:52.623 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:52.623 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:53.436 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 7.454/15.0
2025-09-02T20:11:55.476 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 5.397/15.0
2025-09-02T20:11:55.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:55.643 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:55.643 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:55.643 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:57.536 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 3.358/15.0
2025-09-02T20:11:58.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:11:58.647 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:11:58.647 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:11:58.647 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:11:58.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:11:59.664 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 1.298/15.0
2025-09-02T20:12:01.154 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 44 of 240 done. Exposure state = 0
2025-09-02T20:12:01.154 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:12:01.173 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:12:01.450 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 45 of 240
2025-09-02T20:12:01.452 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836721.4525816
2025-09-02T20:12:01.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:01.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:01.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:01.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:01.754 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/240, Remaining exp time 14.79/15.0
2025-09-02T20:12:03.858 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/240, Remaining exp time 12.698/15.0
2025-09-02T20:12:04.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:04.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:04.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:04.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:06.132 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/240, Remaining exp time 10.595/15.0
2025-09-02T20:12:07.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:07.676 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:07.677 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:07.677 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:08.304 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/240, Remaining exp time 8.322/15.0
2025-09-02T20:12:08.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:12:10.352 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/240, Remaining exp time 6.148/15.0
2025-09-02T20:12:10.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:10.679 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:10.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:10.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:12.417 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/240, Remaining exp time 4.1/15.0
2025-09-02T20:12:13.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:13.750 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:13.750 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:13.750 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:14.574 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/240, Remaining exp time 2.035/15.0
2025-09-02T20:12:16.639 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 45/240, Remaining exp time 0.0/15.0
2025-09-02T20:12:16.736 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 45 of 240 done. Exposure state = 0
2025-09-02T20:12:16.736 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:12:16.739 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:12:16.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:16.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:16.754 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:16.755 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:16.940 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 46 of 240
2025-09-02T20:12:16.942 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836736.942578
2025-09-02T20:12:18.686 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 13.303/15.0
2025-09-02T20:12:18.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:12:18.712 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:11:48.608201
2025-09-02T20:12:18.712 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:11:48.608201
2025-09-02T20:12:18.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:12:18.712 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:12:18.712 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:12:18.712 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:12:18&start_after=2025-09-01T18:12:18&end_after=2025-09-02T18:12:18&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:12:18.857 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:12:18.857 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:12:18.857 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:12:18.857 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:12:18.857 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3181.14217
2025-09-02T20:12:18.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:12:19.758 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:19.775 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:19.775 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:19.775 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:20.793 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 11.256/15.0
2025-09-02T20:12:22.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:22.779 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:22.779 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:22.780 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:22.873 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 9.149/15.0
2025-09-02T20:12:25.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 7.069/15.0
2025-09-02T20:12:25.783 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:25.807 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:25.831 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:25.831 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:27.129 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 4.874/15.0
2025-09-02T20:12:27.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:12:28.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:28.835 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:28.835 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:28.835 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:29.248 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 2.813/15.0
2025-09-02T20:12:31.279 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 0.694/15.0
2025-09-02T20:12:31.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:31.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T20:12:31.858 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:31.858 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T20:12:32.219 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 46 of 240 done. Exposure state = 0
2025-09-02T20:12:32.219 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:12:32.221 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:12:32.572 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 47 of 240
2025-09-02T20:12:32.574 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836752.5747523
2025-09-02T20:12:33.478 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/240, Remaining exp time 14.295/15.0
2025-09-02T20:12:34.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:34.862 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 539.999
2025-09-02T20:12:34.863 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:34.863 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T20:12:35.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/240, Remaining exp time 12.096/15.0
2025-09-02T20:12:37.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/240, Remaining exp time 9.919/15.0
2025-09-02T20:12:37.865 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:37.866 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T20:12:37.866 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:37.866 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:37.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:12:39.901 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/240, Remaining exp time 7.801/15.0
2025-09-02T20:12:40.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:40.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:40.889 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:40.889 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:41.986 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/240, Remaining exp time 5.674/15.0
2025-09-02T20:12:43.892 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:43.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:43.893 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:43.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:44.088 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/240, Remaining exp time 3.588/15.0
2025-09-02T20:12:46.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/240, Remaining exp time 1.488/15.0
2025-09-02T20:12:46.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:46.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:46.913 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:46.913 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:47.848 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 47 of 240 done. Exposure state = 0
2025-09-02T20:12:47.848 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:12:47.851 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:12:47.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:12:48.220 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 48 of 240
2025-09-02T20:12:48.222 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836768.2220647
2025-09-02T20:12:48.330 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 48/240, Remaining exp time 0.0/15.0
2025-09-02T20:12:49.916 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:49.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:49.918 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:49.918 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:50.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 12.891/15.0
2025-09-02T20:12:52.438 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 10.845/15.0
2025-09-02T20:12:52.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:52.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:52.939 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:52.939 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:54.481 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 8.783/15.0
2025-09-02T20:12:55.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:55.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:55.942 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:55.942 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:12:56.562 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 6.74/15.0
2025-09-02T20:12:57.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:12:58.643 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 4.66/15.0
2025-09-02T20:12:58.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:12:58.946 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:12:58.946 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:12:58.946 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:00.761 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 2.579/15.0
2025-09-02T20:13:01.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:01.950 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:01.950 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:01.950 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:02.805 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 0.463/15.0
2025-09-02T20:13:03.495 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 48 of 240 done. Exposure state = 0
2025-09-02T20:13:03.495 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:13:03.518 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:13:03.658 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 49 of 240
2025-09-02T20:13:03.660 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836783.6607072
2025-09-02T20:13:04.865 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/240, Remaining exp time 13.857/15.0
2025-09-02T20:13:04.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:04.975 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:04.975 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:04.975 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:06.942 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/240, Remaining exp time 11.796/15.0
2025-09-02T20:13:07.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:13:07.978 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:07.979 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:07.979 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:07.979 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:09.143 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/240, Remaining exp time 9.72/15.0
2025-09-02T20:13:10.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:10.983 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:10.983 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:10.984 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:11.196 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/240, Remaining exp time 7.518/15.0
2025-09-02T20:13:13.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/240, Remaining exp time 5.464/15.0
2025-09-02T20:13:13.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:14.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:14.002 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:14.002 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:15.329 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/240, Remaining exp time 3.421/15.0
2025-09-02T20:13:17.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:17.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:17.006 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:17.006 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:17.394 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/240, Remaining exp time 1.332/15.0
2025-09-02T20:13:17.916 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:13:17.937 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:12:48.808392
2025-09-02T20:13:17.937 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:12:48.808392
2025-09-02T20:13:17.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:13:17.937 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:13:17.937 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:13:17.937 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:13:17&start_after=2025-09-01T18:13:17&end_after=2025-09-02T18:13:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:13:18.095 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:13:18.095 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:13:18.096 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:13:18.096 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:13:18.096 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3121.903912
2025-09-02T20:13:18.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:13:18.988 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 49 of 240 done. Exposure state = 0
2025-09-02T20:13:18.988 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:13:19.010 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:13:19.122 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 50 of 240
2025-09-02T20:13:19.123 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836799.1239457
2025-09-02T20:13:19.463 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 14.729/15.0
2025-09-02T20:13:20.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:20.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:20.029 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:20.029 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:21.611 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 12.661/15.0
2025-09-02T20:13:23.032 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:23.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:23.081 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:23.081 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:23.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 10.512/15.0
2025-09-02T20:13:25.779 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 8.426/15.0
2025-09-02T20:13:26.084 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:26.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:26.101 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:26.101 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:27.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:13:27.881 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 6.345/15.0
2025-09-02T20:13:29.104 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:29.106 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:29.106 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:29.106 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:29.915 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 4.243/15.0
2025-09-02T20:13:32.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 2.209/15.0
2025-09-02T20:13:32.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:32.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:32.127 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:32.127 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:34.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 0.016/15.0
2025-09-02T20:13:34.400 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 50 of 240 done. Exposure state = 0
2025-09-02T20:13:34.400 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:13:34.424 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:13:34.935 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 51 of 240
2025-09-02T20:13:34.937 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836814.937159
2025-09-02T20:13:35.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:35.130 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:35.130 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:35.130 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:36.221 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/240, Remaining exp time 13.766/15.0
2025-09-02T20:13:37.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:13:38.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:38.156 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:38.156 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:38.156 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:38.317 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/240, Remaining exp time 11.718/15.0
2025-09-02T20:13:40.472 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/240, Remaining exp time 9.62/15.0
2025-09-02T20:13:41.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:41.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:41.158 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:41.158 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:42.558 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/240, Remaining exp time 7.466/15.0
2025-09-02T20:13:44.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:44.180 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:44.180 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:44.180 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:44.709 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/240, Remaining exp time 5.379/15.0
2025-09-02T20:13:46.773 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/240, Remaining exp time 3.228/15.0
2025-09-02T20:13:47.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:13:47.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:47.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:13:47.182 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:47.182 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:13:48.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/240, Remaining exp time 1.163/15.0
2025-09-02T20:13:50.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:50.208 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 51 of 240 done. Exposure state = 0
2025-09-02T20:13:50.208 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:13:50.212 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:13:50.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:13:50.214 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:50.214 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:50.548 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 52 of 240
2025-09-02T20:13:50.550 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836830.5502927
2025-09-02T20:13:50.927 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 14.719/15.0
2025-09-02T20:13:52.976 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 12.623/15.0
2025-09-02T20:13:53.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:53.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:53.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:53.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:55.015 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 10.575/15.0
2025-09-02T20:13:56.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:56.243 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:56.243 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:56.243 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:13:57.095 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 8.535/15.0
2025-09-02T20:13:57.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:13:59.144 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 6.455/15.0
2025-09-02T20:13:59.247 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:13:59.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:13:59.274 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:13:59.274 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:01.267 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 4.406/15.0
2025-09-02T20:14:02.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:02.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:14:02.278 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:02.278 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:03.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 2.283/15.0
2025-09-02T20:14:05.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:05.299 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:14:05.299 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:05.299 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:05.445 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 0.24/15.0
2025-09-02T20:14:05.879 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 52 of 240 done. Exposure state = 0
2025-09-02T20:14:05.879 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:14:05.881 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:14:06.066 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 53 of 240
2025-09-02T20:14:06.068 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836846.0681276
2025-09-02T20:14:07.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:14:07.474 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/240, Remaining exp time 13.622/15.0
2025-09-02T20:14:08.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:08.304 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:14:08.304 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:08.304 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:09.593 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/240, Remaining exp time 11.595/15.0
2025-09-02T20:14:11.307 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:11.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:14:11.327 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:11.327 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:11.649 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/240, Remaining exp time 9.475/15.0
2025-09-02T20:14:13.659 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/240, Remaining exp time 7.419/15.0
2025-09-02T20:14:14.331 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:14.399 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T20:14:14.399 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:14.399 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T20:14:15.708 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/240, Remaining exp time 5.409/15.0
2025-09-02T20:14:17.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:14:17.152 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:13:49.012363
2025-09-02T20:14:17.152 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:13:49.012363
2025-09-02T20:14:17.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:14:17.152 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:14:17.152 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:14:17.152 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:14:17&start_after=2025-09-01T18:14:17&end_after=2025-09-02T18:14:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:14:17.311 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:14:17.311 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:14:17.311 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:14:17.311 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:14:17.311 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3062.688624
2025-09-02T20:14:17.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:14:17.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:17.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T20:14:17.402 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:17.402 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:17.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/240, Remaining exp time 3.361/15.0
2025-09-02T20:14:19.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/240, Remaining exp time 1.321/15.0
2025-09-02T20:14:20.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:20.423 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T20:14:20.423 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:20.423 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T20:14:21.342 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 53 of 240 done. Exposure state = 0
2025-09-02T20:14:21.342 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:14:21.344 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:14:21.536 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 54 of 240
2025-09-02T20:14:21.537 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836861.5379868
2025-09-02T20:14:21.902 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 14.723/15.0
2025-09-02T20:14:23.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:23.428 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T20:14:23.428 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:23.428 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:24.021 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 12.637/15.0
2025-09-02T20:14:26.086 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 10.516/15.0
2025-09-02T20:14:26.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:14:26.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:26.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:14:26.449 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:26.449 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:28.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 8.452/15.0
2025-09-02T20:14:29.452 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:29.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:14:29.453 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:29.453 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:30.139 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 6.429/15.0
2025-09-02T20:14:32.187 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 4.398/15.0
2025-09-02T20:14:32.456 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:32.479 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:14:32.479 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:32.479 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:34.265 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 2.351/15.0
2025-09-02T20:14:35.483 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:35.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:14:35.485 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:35.485 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:14:36.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 0.273/15.0
2025-09-02T20:14:36.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:14:36.861 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 54 of 240 done. Exposure state = 0
2025-09-02T20:14:36.861 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:14:36.885 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:14:37.175 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 55 of 240
2025-09-02T20:14:37.177 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836877.1774583
2025-09-02T20:14:38.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/240, Remaining exp time 13.87/15.0
2025-09-02T20:14:38.488 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:38.507 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:14:38.507 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:38.507 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:40.359 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/240, Remaining exp time 11.838/15.0
2025-09-02T20:14:41.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:41.511 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:14:41.511 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:41.511 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:42.407 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/240, Remaining exp time 9.818/15.0
2025-09-02T20:14:44.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:44.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:14:44.514 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:44.514 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:44.538 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/240, Remaining exp time 7.77/15.0
2025-09-02T20:14:46.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:14:46.577 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/240, Remaining exp time 5.639/15.0
2025-09-02T20:14:47.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:47.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:14:47.538 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:47.538 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:48.604 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/240, Remaining exp time 3.6/15.0
2025-09-02T20:14:50.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:50.543 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:14:50.543 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:50.543 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:50.719 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/240, Remaining exp time 1.574/15.0
2025-09-02T20:14:52.453 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 55 of 240 done. Exposure state = 0
2025-09-02T20:14:52.453 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:14:52.476 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:14:52.585 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 56 of 240
2025-09-02T20:14:52.586 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836892.58677
2025-09-02T20:14:52.876 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 14.868/15.0
2025-09-02T20:14:53.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:53.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:14:53.562 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:53.562 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:14:54.960 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 12.711/15.0
2025-09-02T20:14:56.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:14:56.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:56.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:14:56.566 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:56.566 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:14:57.020 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 10.627/15.0
2025-09-02T20:14:59.063 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 8.567/15.0
2025-09-02T20:14:59.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:14:59.590 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:14:59.590 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:14:59.590 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:01.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 6.524/15.0
2025-09-02T20:15:02.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:02.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:02.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:02.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:03.213 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 4.417/15.0
2025-09-02T20:15:05.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 2.373/15.0
2025-09-02T20:15:05.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:05.619 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:05.619 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:05.619 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:06.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:15:07.534 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 0.199/15.0
2025-09-02T20:15:07.858 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 56 of 240 done. Exposure state = 0
2025-09-02T20:15:07.858 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:15:07.877 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:15:08.230 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 57 of 240
2025-09-02T20:15:08.232 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836908.232297
2025-09-02T20:15:08.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:08.624 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:08.624 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:08.624 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:09.596 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/240, Remaining exp time 13.699/15.0
2025-09-02T20:15:11.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:11.648 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:11.648 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:11.648 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:11.656 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/240, Remaining exp time 11.636/15.0
2025-09-02T20:15:13.704 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/240, Remaining exp time 9.576/15.0
2025-09-02T20:15:14.651 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:14.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:14.653 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:14.653 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:15.881 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/240, Remaining exp time 7.529/15.0
2025-09-02T20:15:16.371 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:15:16.391 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:14:49.210877
2025-09-02T20:15:16.391 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:14:49.210877
2025-09-02T20:15:16.391 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:15:16.391 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:15:16.391 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:15:16.391 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:15:16&start_after=2025-09-01T18:15:16&end_after=2025-09-02T18:15:16&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:15:16.547 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:15:16.547 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:15:16.547 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:15:16.547 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:15:16.547 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3003.452403
2025-09-02T20:15:16.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:15:17.656 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:17.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:17.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:17.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:17.945 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/240, Remaining exp time 5.351/15.0
2025-09-02T20:15:20.023 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/240, Remaining exp time 3.286/15.0
2025-09-02T20:15:20.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:20.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:20.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:20.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:22.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/240, Remaining exp time 1.209/15.0
2025-09-02T20:15:23.504 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 57 of 240 done. Exposure state = 0
2025-09-02T20:15:23.504 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:15:23.506 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:15:23.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:23.703 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:23.703 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:23.703 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:23.768 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 58 of 240
2025-09-02T20:15:23.770 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836923.7699971
2025-09-02T20:15:24.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 14.595/15.0
2025-09-02T20:15:25.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:15:26.304 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 12.548/15.0
2025-09-02T20:15:26.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:26.724 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:26.724 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:26.724 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:28.397 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 10.466/15.0
2025-09-02T20:15:29.727 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:29.728 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:29.728 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:29.728 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:30.463 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 8.373/15.0
2025-09-02T20:15:32.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 6.307/15.0
2025-09-02T20:15:32.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:32.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:32.749 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:32.749 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:34.668 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 4.231/15.0
2025-09-02T20:15:35.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:15:35.752 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:35.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:15:35.754 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:35.754 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:15:36.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 2.103/15.0
2025-09-02T20:15:38.738 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 0.08/15.0
2025-09-02T20:15:38.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:38.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:15:38.777 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:38.777 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:39.045 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 58 of 240 done. Exposure state = 0
2025-09-02T20:15:39.045 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:15:39.047 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:15:39.195 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 59 of 240
2025-09-02T20:15:39.197 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836939.1974657
2025-09-02T20:15:40.824 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 13.459/15.0
2025-09-02T20:15:41.780 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:41.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:41.781 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:41.781 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:42.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 11.373/15.0
2025-09-02T20:15:44.784 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:44.800 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:44.800 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:44.800 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:44.983 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 9.258/15.0
2025-09-02T20:15:45.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:15:47.044 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 7.215/15.0
2025-09-02T20:15:47.803 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:47.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:47.805 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:47.805 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:49.151 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 5.155/15.0
2025-09-02T20:15:50.808 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:50.839 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:50.839 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:50.839 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:51.223 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 3.046/15.0
2025-09-02T20:15:53.420 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 0.975/15.0
2025-09-02T20:15:53.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:53.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:53.845 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:53.845 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:54.471 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 59 of 240 done. Exposure state = 0
2025-09-02T20:15:54.471 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:15:54.473 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:15:54.595 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 60 of 240
2025-09-02T20:15:54.597 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836954.597276
2025-09-02T20:15:55.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/240, Remaining exp time 14.178/15.0
2025-09-02T20:15:55.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:15:56.848 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:56.870 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:56.870 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:56.870 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:15:57.586 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/240, Remaining exp time 12.113/15.0
2025-09-02T20:15:59.659 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/240, Remaining exp time 10.011/15.0
2025-09-02T20:15:59.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:15:59.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:15:59.874 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:15:59.874 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:01.694 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/240, Remaining exp time 7.938/15.0
2025-09-02T20:16:02.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:02.899 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:02.899 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:02.899 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:03.742 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/240, Remaining exp time 5.903/15.0
2025-09-02T20:16:05.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:16:05.877 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/240, Remaining exp time 3.855/15.0
2025-09-02T20:16:05.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:05.903 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:05.903 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:05.903 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:07.901 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/240, Remaining exp time 1.721/15.0
2025-09-02T20:16:08.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:08.907 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:08.907 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:08.907 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:09.869 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 60 of 240 done. Exposure state = 0
2025-09-02T20:16:09.869 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:16:09.888 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:16:09.983 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 60/240, Remaining exp time 0.0/15.0
2025-09-02T20:16:10.058 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 61 of 240
2025-09-02T20:16:10.060 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836970.0605593
2025-09-02T20:16:11.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:11.931 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:11.931 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:11.931 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:12.180 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 13.077/15.0
2025-09-02T20:16:14.216 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 10.88/15.0
2025-09-02T20:16:14.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:14.935 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:14.935 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:14.935 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:15.600 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:16:15.617 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:15:49.412580
2025-09-02T20:16:15.617 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:15:49.412580
2025-09-02T20:16:15.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:16:15.617 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:16:15.617 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:16:15.617 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:16:15&start_after=2025-09-01T18:16:15&end_after=2025-09-02T18:16:15&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:16:15.777 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:16:15.777 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:16:15.777 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:16:15.777 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:16:15.777 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2944.22238
2025-09-02T20:16:15.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:16:16.272 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 8.844/15.0
2025-09-02T20:16:17.938 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:17.960 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:16:17.960 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:17.960 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:16:18.420 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 6.788/15.0
2025-09-02T20:16:20.543 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 4.641/15.0
2025-09-02T20:16:20.963 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:20.964 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:16:20.964 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:20.964 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:22.562 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 2.517/15.0
2025-09-02T20:16:23.966 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:23.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:23.986 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:23.986 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:24.621 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 0.498/15.0
2025-09-02T20:16:24.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:16:25.335 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 61 of 240 done. Exposure state = 0
2025-09-02T20:16:25.335 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:16:25.355 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:16:25.563 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 62 of 240
2025-09-02T20:16:25.565 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756836985.5656989
2025-09-02T20:16:26.691 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/240, Remaining exp time 13.944/15.0
2025-09-02T20:16:26.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:26.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:26.990 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:26.990 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:28.826 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/240, Remaining exp time 11.875/15.0
2025-09-02T20:16:29.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:30.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:30.014 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:30.014 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:30.999 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/240, Remaining exp time 9.739/15.0
2025-09-02T20:16:33.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:33.018 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:33.018 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:33.018 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:33.093 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/240, Remaining exp time 7.567/15.0
2025-09-02T20:16:34.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:16:35.149 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/240, Remaining exp time 5.473/15.0
2025-09-02T20:16:36.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:36.040 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:36.040 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:36.040 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:37.239 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/240, Remaining exp time 3.418/15.0
2025-09-02T20:16:39.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:39.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:39.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:39.042 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:39.307 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/240, Remaining exp time 1.327/15.0
2025-09-02T20:16:40.840 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 62 of 240 done. Exposure state = 0
2025-09-02T20:16:40.840 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:16:40.842 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:16:40.968 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 63 of 240
2025-09-02T20:16:40.970 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837000.9701943
2025-09-02T20:16:41.409 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 14.662/15.0
2025-09-02T20:16:42.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:42.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:42.062 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:42.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:43.482 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 12.56/15.0
2025-09-02T20:16:44.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:16:45.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:45.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:45.085 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:45.085 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:45.538 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 10.487/15.0
2025-09-02T20:16:47.574 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 8.432/15.0
2025-09-02T20:16:48.088 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:48.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:48.089 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:48.089 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:49.638 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 6.396/15.0
2025-09-02T20:16:51.092 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:51.114 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:51.114 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:51.114 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:51.686 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 4.332/15.0
2025-09-02T20:16:53.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 2.283/15.0
2025-09-02T20:16:54.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:54.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:54.118 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:54.118 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:54.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:16:55.861 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 0.225/15.0
2025-09-02T20:16:56.244 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 63 of 240 done. Exposure state = 0
2025-09-02T20:16:56.245 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:16:56.247 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:16:56.564 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 64 of 240
2025-09-02T20:16:56.566 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837016.5662074
2025-09-02T20:16:57.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:16:57.140 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:16:57.140 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:16:57.140 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:16:57.930 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/240, Remaining exp time 13.705/15.0
2025-09-02T20:17:00.091 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/240, Remaining exp time 11.636/15.0
2025-09-02T20:17:00.143 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:00.144 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:00.144 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:00.144 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:02.226 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/240, Remaining exp time 9.475/15.0
2025-09-02T20:17:03.147 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:03.172 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:03.172 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:03.172 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:04.412 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/240, Remaining exp time 7.34/15.0
2025-09-02T20:17:04.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:17:06.175 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:06.176 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:06.176 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:06.176 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:06.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/240, Remaining exp time 5.154/15.0
2025-09-02T20:17:08.666 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/240, Remaining exp time 3.044/15.0
2025-09-02T20:17:09.179 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:09.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:09.197 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:09.197 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:10.717 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/240, Remaining exp time 0.901/15.0
2025-09-02T20:17:11.879 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 64 of 240 done. Exposure state = 0
2025-09-02T20:17:11.879 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:17:11.881 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:17:12.200 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:12.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:12.201 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:12.201 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:12.223 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 65 of 240
2025-09-02T20:17:12.225 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837032.2252657
2025-09-02T20:17:12.782 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 14.509/15.0
2025-09-02T20:17:14.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 12.444/15.0
2025-09-02T20:17:14.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:17:14.849 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:16:49.608465
2025-09-02T20:17:14.849 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:16:49.608465
2025-09-02T20:17:14.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:17:14.850 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:17:14.850 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:17:14.850 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:17:14&start_after=2025-09-01T18:17:14&end_after=2025-09-02T18:17:14&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:17:14.999 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:17:14.999 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:17:14.999 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:17:14.999 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:17:14.999 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2885.000353
2025-09-02T20:17:14.999 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:17:15.204 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:15.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:15.205 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:15.205 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:16.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 10.398/15.0
2025-09-02T20:17:18.208 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:18.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:18.210 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:18.210 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:18.907 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 8.362/15.0
2025-09-02T20:17:20.980 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 6.318/15.0
2025-09-02T20:17:21.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:21.235 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:21.235 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:21.235 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:23.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 4.246/15.0
2025-09-02T20:17:24.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:17:24.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:24.238 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:24.238 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:24.238 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:25.206 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 2.19/15.0
2025-09-02T20:17:27.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:27.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:27.257 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:27.257 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:27.324 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 0.019/15.0
2025-09-02T20:17:27.501 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 65 of 240 done. Exposure state = 0
2025-09-02T20:17:27.501 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:17:27.503 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:17:27.743 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 66 of 240
2025-09-02T20:17:27.745 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837047.7455266
2025-09-02T20:17:29.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/240, Remaining exp time 13.423/15.0
2025-09-02T20:17:30.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:30.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:30.277 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:30.277 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:31.617 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/240, Remaining exp time 11.312/15.0
2025-09-02T20:17:33.280 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:33.283 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:33.283 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:33.283 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:33.708 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/240, Remaining exp time 9.128/15.0
2025-09-02T20:17:34.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:17:35.764 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/240, Remaining exp time 7.039/15.0
2025-09-02T20:17:36.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:36.304 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:36.304 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:36.304 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:37.950 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/240, Remaining exp time 4.983/15.0
2025-09-02T20:17:39.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:39.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:39.306 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:39.306 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:39.986 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/240, Remaining exp time 2.795/15.0
2025-09-02T20:17:42.058 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/240, Remaining exp time 0.759/15.0
2025-09-02T20:17:42.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:42.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:42.333 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:42.333 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:43.061 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 66 of 240 done. Exposure state = 0
2025-09-02T20:17:43.061 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:17:43.063 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:17:43.185 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 67 of 240
2025-09-02T20:17:43.187 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837063.187381
2025-09-02T20:17:44.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:17:44.133 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/240, Remaining exp time 14.131/15.0
2025-09-02T20:17:45.336 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:45.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:45.337 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:45.337 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:46.181 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/240, Remaining exp time 12.054/15.0
2025-09-02T20:17:48.225 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/240, Remaining exp time 10.006/15.0
2025-09-02T20:17:48.340 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:48.363 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:48.363 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:48.363 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:50.252 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/240, Remaining exp time 7.962/15.0
2025-09-02T20:17:51.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:51.368 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:17:51.368 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:51.368 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:52.412 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/240, Remaining exp time 5.935/15.0
2025-09-02T20:17:54.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:17:54.371 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:54.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T20:17:54.389 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:54.389 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T20:17:54.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/240, Remaining exp time 3.774/15.0
2025-09-02T20:17:56.486 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/240, Remaining exp time 1.722/15.0
2025-09-02T20:17:57.392 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:17:57.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T20:17:57.393 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:17:57.393 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:17:58.463 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 67 of 240 done. Exposure state = 0
2025-09-02T20:17:58.463 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:17:58.480 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:17:58.707 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 67/240, Remaining exp time 0.0/15.0
2025-09-02T20:17:58.782 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 68 of 240
2025-09-02T20:17:58.784 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837078.784598
2025-09-02T20:18:00.396 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:00.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:00.417 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:00.417 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:00.867 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 13.077/15.0
2025-09-02T20:18:02.977 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 10.917/15.0
2025-09-02T20:18:03.418 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:03.419 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:03.419 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:03.419 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:04.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:18:05.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 8.807/15.0
2025-09-02T20:18:06.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:06.423 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:06.423 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:06.423 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:07.144 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 6.755/15.0
2025-09-02T20:18:09.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 4.64/15.0
2025-09-02T20:18:09.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:09.447 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:09.447 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:09.447 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:11.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 2.493/15.0
2025-09-02T20:18:12.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:12.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:12.451 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:12.451 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:13.380 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 0.467/15.0
2025-09-02T20:18:14.045 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:18:14.047 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:17:49.817971
2025-09-02T20:18:14.047 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:17:49.817971
2025-09-02T20:18:14.047 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:18:14.047 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:18:14.047 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:18:14.047 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:18:14&start_after=2025-09-01T18:18:14&end_after=2025-09-02T18:18:14&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:18:14.058 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 68 of 240 done. Exposure state = 0
2025-09-02T20:18:14.058 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:18:14.060 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:18:14.191 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 69 of 240
2025-09-02T20:18:14.194 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837094.1940734
2025-09-02T20:18:14.208 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:18:14.208 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:18:14.208 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:18:14.208 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:18:14.208 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2825.791309
2025-09-02T20:18:14.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:18:15.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:15.472 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:18:15.472 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:15.472 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:18:15.524 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/240, Remaining exp time 13.819/15.0
2025-09-02T20:18:17.559 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/240, Remaining exp time 11.675/15.0
2025-09-02T20:18:18.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:18.474 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:18:18.474 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:18.474 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:19.719 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/240, Remaining exp time 9.641/15.0
2025-09-02T20:18:21.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:21.496 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:21.496 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:21.496 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:21.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/240, Remaining exp time 7.481/15.0
2025-09-02T20:18:23.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:18:23.794 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/240, Remaining exp time 5.425/15.0
2025-09-02T20:18:24.499 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:24.500 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:18:24.500 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:24.500 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:18:25.838 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/240, Remaining exp time 3.406/15.0
2025-09-02T20:18:27.503 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:27.524 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:18:27.524 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:27.525 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:27.936 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/240, Remaining exp time 1.362/15.0
2025-09-02T20:18:29.519 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 69 of 240 done. Exposure state = 0
2025-09-02T20:18:29.519 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:18:29.537 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:18:29.801 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 70 of 240
2025-09-02T20:18:29.802 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837109.8028524
2025-09-02T20:18:29.987 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 14.867/15.0
2025-09-02T20:18:30.528 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:30.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:30.529 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:30.529 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:32.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 12.815/15.0
2025-09-02T20:18:33.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:18:33.532 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:33.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:33.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:33.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:34.197 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 10.768/15.0
2025-09-02T20:18:36.270 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 8.606/15.0
2025-09-02T20:18:36.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:36.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:36.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:36.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:38.384 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 6.533/15.0
2025-09-02T20:18:39.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:39.603 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:39.603 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:39.603 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:40.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 4.418/15.0
2025-09-02T20:18:42.584 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 2.275/15.0
2025-09-02T20:18:42.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:42.607 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:42.607 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:42.607 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:43.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:18:44.637 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 0.218/15.0
2025-09-02T20:18:45.077 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 70 of 240 done. Exposure state = 0
2025-09-02T20:18:45.078 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:18:45.080 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:18:45.207 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 71 of 240
2025-09-02T20:18:45.208 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837125.2089365
2025-09-02T20:18:45.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:45.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:45.629 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:45.629 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:46.681 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/240, Remaining exp time 13.572/15.0
2025-09-02T20:18:48.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:48.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:48.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:48.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:48.841 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/240, Remaining exp time 11.528/15.0
2025-09-02T20:18:50.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/240, Remaining exp time 9.367/15.0
2025-09-02T20:18:51.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:51.656 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:51.656 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:51.656 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:53.129 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/240, Remaining exp time 7.219/15.0
2025-09-02T20:18:53.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:18:54.659 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:54.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:54.678 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:54.678 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:55.235 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/240, Remaining exp time 5.08/15.0
2025-09-02T20:18:57.362 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/240, Remaining exp time 2.974/15.0
2025-09-02T20:18:57.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:18:57.682 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:18:57.682 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:18:57.682 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:18:59.407 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/240, Remaining exp time 0.826/15.0
2025-09-02T20:19:00.482 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 71 of 240 done. Exposure state = 0
2025-09-02T20:19:00.482 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:19:00.504 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:19:00.615 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 72 of 240
2025-09-02T20:19:00.617 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837140.617052
2025-09-02T20:19:00.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:00.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:19:00.686 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:00.686 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:01.541 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 14.21/15.0
2025-09-02T20:19:03.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:19:03.581 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 12.077/15.0
2025-09-02T20:19:03.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:03.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:19:03.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:03.690 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:05.620 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 10.036/15.0
2025-09-02T20:19:06.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:06.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:19:06.713 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:06.713 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:07.684 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 7.997/15.0
2025-09-02T20:19:09.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:09.715 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:19:09.716 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:09.716 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:09.753 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 5.932/15.0
2025-09-02T20:19:11.913 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 3.864/15.0
2025-09-02T20:19:12.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:12.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:19:12.737 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:12.737 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:13.261 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:19:13.263 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:18:50.017641
2025-09-02T20:19:13.263 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:18:50.017641
2025-09-02T20:19:13.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:19:13.263 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:19:13.263 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:19:13.263 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:19:13&start_after=2025-09-01T18:19:13&end_after=2025-09-02T18:19:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:19:13.413 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:19:13.413 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:19:13.413 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:19:13.414 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:19:13.414 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2766.585932
2025-09-02T20:19:13.414 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:19:14.062 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 1.703/15.0
2025-09-02T20:19:15.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:15.740 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:19:15.740 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:15.740 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:15.888 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 72 of 240 done. Exposure state = 0
2025-09-02T20:19:15.888 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:19:15.891 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:19:16.079 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 73 of 240
2025-09-02T20:19:16.081 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837156.0816722
2025-09-02T20:19:16.115 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 73/240, Remaining exp time 0.0/15.0
2025-09-02T20:19:18.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/240, Remaining exp time 12.967/15.0
2025-09-02T20:19:18.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:18.763 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:19:18.763 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:18.763 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:20.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/240, Remaining exp time 10.798/15.0
2025-09-02T20:19:21.765 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:21.766 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:19:21.766 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:21.766 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:19:22.405 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/240, Remaining exp time 8.741/15.0
2025-09-02T20:19:22.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:19:24.528 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/240, Remaining exp time 6.677/15.0
2025-09-02T20:19:24.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:24.795 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:19:24.795 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:24.795 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:26.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/240, Remaining exp time 4.554/15.0
2025-09-02T20:19:27.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:27.798 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:19:27.798 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:27.798 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:28.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/240, Remaining exp time 2.481/15.0
2025-09-02T20:19:30.788 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/240, Remaining exp time 0.379/15.0
2025-09-02T20:19:30.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:30.802 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:19:30.802 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:30.802 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:31.406 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 73 of 240 done. Exposure state = 0
2025-09-02T20:19:31.406 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:19:31.428 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:19:31.826 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 74 of 240
2025-09-02T20:19:31.828 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837171.8285346
2025-09-02T20:19:32.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:19:32.891 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/240, Remaining exp time 14.04/15.0
2025-09-02T20:19:33.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:33.828 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:19:33.828 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:33.828 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:35.035 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/240, Remaining exp time 11.937/15.0
2025-09-02T20:19:36.831 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:36.832 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:19:36.832 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:36.832 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:37.201 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/240, Remaining exp time 9.793/15.0
2025-09-02T20:19:39.260 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/240, Remaining exp time 7.629/15.0
2025-09-02T20:19:39.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:39.856 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:19:39.856 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:39.856 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:19:41.425 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/240, Remaining exp time 5.569/15.0
2025-09-02T20:19:42.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:19:42.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:42.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T20:19:42.858 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:42.858 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:19:43.490 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/240, Remaining exp time 3.404/15.0
2025-09-02T20:19:45.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/240, Remaining exp time 1.34/15.0
2025-09-02T20:19:45.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:45.884 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:19:45.884 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:45.884 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:47.101 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 74 of 240 done. Exposure state = 0
2025-09-02T20:19:47.102 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:19:47.124 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:19:47.235 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 75 of 240
2025-09-02T20:19:47.237 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837187.2373111
2025-09-02T20:19:47.614 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 14.669/15.0
2025-09-02T20:19:48.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:48.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:19:48.886 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:48.887 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:49.645 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 12.624/15.0
2025-09-02T20:19:51.694 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 10.594/15.0
2025-09-02T20:19:51.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:51.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:19:51.890 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:51.890 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:19:52.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:19:53.891 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 8.545/15.0
2025-09-02T20:19:54.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:54.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:19:54.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:54.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:55.982 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 6.347/15.0
2025-09-02T20:19:57.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:19:57.919 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:19:57.919 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:19:57.919 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:19:58.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 4.256/15.0
2025-09-02T20:20:00.245 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 2.17/15.0
2025-09-02T20:20:00.922 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:00.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:00.924 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:00.924 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:02.293 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 0.0/15.0
2025-09-02T20:20:02.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:20:02.559 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 75 of 240 done. Exposure state = 0
2025-09-02T20:20:02.559 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:20:02.561 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:20:02.975 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 76 of 240
2025-09-02T20:20:02.976 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837202.9769702
2025-09-02T20:20:03.927 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:03.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:03.949 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:03.949 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:04.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/240, Remaining exp time 13.684/15.0
2025-09-02T20:20:06.535 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/240, Remaining exp time 11.486/15.0
2025-09-02T20:20:06.952 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:06.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:20:06.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:06.954 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:20:08.632 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/240, Remaining exp time 9.442/15.0
2025-09-02T20:20:09.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:09.978 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:20:09.978 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:09.978 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:10.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/240, Remaining exp time 7.344/15.0
2025-09-02T20:20:12.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:20:12.490 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:19:50.216482
2025-09-02T20:20:12.490 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:19:50.216482
2025-09-02T20:20:12.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:20:12.491 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:20:12.491 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:20:12.491 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:20:12&start_after=2025-09-01T18:20:12&end_after=2025-09-02T18:20:12&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:20:12.801 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:20:12.801 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:20:12.801 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:20:12.801 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:20:12.801 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2707.198173
2025-09-02T20:20:12.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:20:12.837 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/240, Remaining exp time 5.23/15.0
2025-09-02T20:20:12.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:12.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:12.982 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:12.982 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:14.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/240, Remaining exp time 3.14/15.0
2025-09-02T20:20:15.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:16.004 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:16.004 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:16.004 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:16.941 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/240, Remaining exp time 1.108/15.0
2025-09-02T20:20:18.252 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 76 of 240 done. Exposure state = 0
2025-09-02T20:20:18.252 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:20:18.274 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:20:18.510 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 77 of 240
2025-09-02T20:20:18.512 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837218.512561
2025-09-02T20:20:18.981 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 14.571/15.0
2025-09-02T20:20:19.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:19.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:19.006 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:19.006 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:21.078 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 12.531/15.0
2025-09-02T20:20:21.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:20:22.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:22.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T20:20:22.010 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:22.010 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T20:20:23.118 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 10.434/15.0
2025-09-02T20:20:25.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:25.031 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T20:20:25.031 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:25.031 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:25.245 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 8.394/15.0
2025-09-02T20:20:27.272 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 6.267/15.0
2025-09-02T20:20:28.034 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:28.035 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:28.035 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:28.035 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:29.341 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 4.24/15.0
2025-09-02T20:20:31.038 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:31.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:31.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:31.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:31.402 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 2.171/15.0
2025-09-02T20:20:31.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:20:33.458 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 0.11/15.0
2025-09-02T20:20:33.788 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 77 of 240 done. Exposure state = 0
2025-09-02T20:20:33.788 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:20:33.809 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:20:34.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:34.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:34.058 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:34.058 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:34.111 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 78 of 240
2025-09-02T20:20:34.112 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837234.1127481
2025-09-02T20:20:35.588 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/240, Remaining exp time 13.655/15.0
2025-09-02T20:20:37.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:37.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:37.062 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:37.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:37.674 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/240, Remaining exp time 11.524/15.0
2025-09-02T20:20:39.725 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/240, Remaining exp time 9.438/15.0
2025-09-02T20:20:40.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:40.084 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:40.084 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:40.084 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:41.765 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/240, Remaining exp time 7.388/15.0
2025-09-02T20:20:41.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:20:43.087 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:43.088 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:43.088 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:43.088 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:43.780 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/240, Remaining exp time 5.348/15.0
2025-09-02T20:20:45.886 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/240, Remaining exp time 3.333/15.0
2025-09-02T20:20:46.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:46.106 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:46.106 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:46.106 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:47.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/240, Remaining exp time 1.226/15.0
2025-09-02T20:20:49.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:49.110 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:49.110 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:49.110 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:49.388 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 78 of 240 done. Exposure state = 0
2025-09-02T20:20:49.388 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:20:49.392 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:20:49.561 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 79 of 240
2025-09-02T20:20:49.562 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837249.5628316
2025-09-02T20:20:50.119 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 14.576/15.0
2025-09-02T20:20:51.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:20:52.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:52.135 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:52.135 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:52.135 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:52.234 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 12.443/15.0
2025-09-02T20:20:54.278 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 10.328/15.0
2025-09-02T20:20:55.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:55.140 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:55.140 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:55.140 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:56.305 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 8.286/15.0
2025-09-02T20:20:58.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:20:58.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:20:58.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:20:58.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:20:58.390 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 6.259/15.0
2025-09-02T20:21:00.454 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 4.172/15.0
2025-09-02T20:21:01.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:01.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:21:01.161 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:01.161 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:01.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:21:02.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 2.108/15.0
2025-09-02T20:21:04.164 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:04.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:21:04.165 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:04.165 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:04.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 0.024/15.0
2025-09-02T20:21:04.838 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 79 of 240 done. Exposure state = 0
2025-09-02T20:21:04.838 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:21:04.856 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:21:04.970 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 80 of 240
2025-09-02T20:21:04.971 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837264.9718635
2025-09-02T20:21:06.824 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/240, Remaining exp time 13.257/15.0
2025-09-02T20:21:07.168 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:07.196 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:21:07.197 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:07.197 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:08.950 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/240, Remaining exp time 11.148/15.0
2025-09-02T20:21:10.200 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:10.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:21:10.201 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:10.201 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:11.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/240, Remaining exp time 9.022/15.0
2025-09-02T20:21:11.859 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:21:11.860 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:20:50.415275
2025-09-02T20:21:11.860 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:20:50.415275
2025-09-02T20:21:11.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:21:11.860 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:21:11.860 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:21:11.860 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:21:11&start_after=2025-09-01T18:21:11&end_after=2025-09-02T18:21:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:21:12.053 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:21:12.053 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:21:12.054 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:21:12.054 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:21:12.054 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2647.945905
2025-09-02T20:21:12.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:21:13.204 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:13.224 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:21:13.224 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:13.224 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:13.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/240, Remaining exp time 6.869/15.0
2025-09-02T20:21:15.327 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/240, Remaining exp time 4.722/15.0
2025-09-02T20:21:16.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:16.226 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:21:16.226 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:16.226 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:17.478 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/240, Remaining exp time 2.645/15.0
2025-09-02T20:21:19.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:19.248 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:21:19.248 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:19.248 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:19.567 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/240, Remaining exp time 0.494/15.0
2025-09-02T20:21:20.248 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 80 of 240 done. Exposure state = 0
2025-09-02T20:21:20.248 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:21:20.266 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:21:20.376 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 81 of 240
2025-09-02T20:21:20.378 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837280.3781598
2025-09-02T20:21:21.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:21:21.624 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/240, Remaining exp time 13.81/15.0
2025-09-02T20:21:22.251 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:22.252 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:21:22.252 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:22.252 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:21:23.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/240, Remaining exp time 11.754/15.0
2025-09-02T20:21:25.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:25.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T20:21:25.273 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:25.273 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:21:25.682 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/240, Remaining exp time 9.723/15.0
2025-09-02T20:21:27.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/240, Remaining exp time 7.696/15.0
2025-09-02T20:21:28.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:28.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:21:28.277 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:28.277 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:29.844 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/240, Remaining exp time 5.574/15.0
2025-09-02T20:21:31.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:21:31.280 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:31.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T20:21:31.301 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:31.301 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T20:21:31.887 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/240, Remaining exp time 3.535/15.0
2025-09-02T20:21:33.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/240, Remaining exp time 1.491/15.0
2025-09-02T20:21:34.304 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:34.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T20:21:34.305 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:34.305 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:35.654 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 81 of 240 done. Exposure state = 0
2025-09-02T20:21:35.654 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:21:35.677 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:21:35.901 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 82 of 240
2025-09-02T20:21:35.903 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837295.903063
2025-09-02T20:21:35.975 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 14.976/15.0
2025-09-02T20:21:37.308 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:37.328 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:21:37.328 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:37.328 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:38.131 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 12.928/15.0
2025-09-02T20:21:40.180 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 10.771/15.0
2025-09-02T20:21:40.331 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:40.352 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:21:40.352 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:40.352 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:41.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:21:42.228 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 8.723/15.0
2025-09-02T20:21:43.355 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:43.356 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:21:43.356 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:43.356 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:44.254 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 6.676/15.0
2025-09-02T20:21:46.360 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:46.379 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:21:46.379 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:46.379 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:21:46.385 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 4.649/15.0
2025-09-02T20:21:48.554 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 2.518/15.0
2025-09-02T20:21:49.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:49.383 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:21:49.383 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:49.383 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:50.613 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 0.349/15.0
2025-09-02T20:21:51.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:21:51.178 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 82 of 240 done. Exposure state = 0
2025-09-02T20:21:51.178 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:21:51.180 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:21:51.296 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 83 of 240
2025-09-02T20:21:51.297 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837311.2976692
2025-09-02T20:21:52.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:52.387 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:21:52.387 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:52.387 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:52.656 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/240, Remaining exp time 13.686/15.0
2025-09-02T20:21:54.779 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/240, Remaining exp time 11.642/15.0
2025-09-02T20:21:55.390 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:55.391 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:21:55.391 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:55.391 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:56.936 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/240, Remaining exp time 9.519/15.0
2025-09-02T20:21:58.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:21:58.395 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:21:58.395 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:21:58.395 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:21:59.139 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/240, Remaining exp time 7.363/15.0
2025-09-02T20:22:01.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:22:01.166 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/240, Remaining exp time 5.158/15.0
2025-09-02T20:22:01.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:01.400 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:22:01.400 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:01.400 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:22:03.385 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/240, Remaining exp time 3.131/15.0
2025-09-02T20:22:04.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:04.423 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:22:04.423 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:04.423 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:05.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/240, Remaining exp time 0.914/15.0
2025-09-02T20:22:06.571 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 83 of 240 done. Exposure state = 0
2025-09-02T20:22:06.571 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:22:06.573 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:22:06.714 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 84 of 240
2025-09-02T20:22:06.716 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837326.7160895
2025-09-02T20:22:07.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:07.447 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:07.447 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:07.447 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:07.473 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 14.297/15.0
2025-09-02T20:22:09.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 12.243/15.0
2025-09-02T20:22:10.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:10.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:10.467 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:10.467 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:11.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:22:11.106 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:21:50.614252
2025-09-02T20:22:11.106 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:21:50.614252
2025-09-02T20:22:11.106 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:22:11.106 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:22:11.106 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:22:11.106 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:22:11&start_after=2025-09-01T18:22:11&end_after=2025-09-02T18:22:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:22:11.267 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:22:11.267 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:22:11.267 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:22:11.267 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:22:11.268 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2588.731996
2025-09-02T20:22:11.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:22:11.731 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 10.023/15.0
2025-09-02T20:22:13.470 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:13.472 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:13.472 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:13.472 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:13.908 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 7.984/15.0
2025-09-02T20:22:16.031 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 5.807/15.0
2025-09-02T20:22:16.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:16.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:16.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:16.490 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:18.166 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 3.685/15.0
2025-09-02T20:22:19.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:19.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:19.514 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:19.514 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:20.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 1.549/15.0
2025-09-02T20:22:20.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:22:22.039 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 84 of 240 done. Exposure state = 0
2025-09-02T20:22:22.039 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:22:22.042 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:22:22.206 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 85 of 240
2025-09-02T20:22:22.208 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837342.2087157
2025-09-02T20:22:22.242 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 85/240, Remaining exp time 0.0/15.0
2025-09-02T20:22:22.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:22.518 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:22.518 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:22.518 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:24.376 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/240, Remaining exp time 12.967/15.0
2025-09-02T20:22:25.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:25.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:25.541 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:25.541 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:26.466 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/240, Remaining exp time 10.832/15.0
2025-09-02T20:22:28.544 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:28.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:28.545 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:28.545 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:28.639 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/240, Remaining exp time 8.742/15.0
2025-09-02T20:22:30.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:22:30.791 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/240, Remaining exp time 6.57/15.0
2025-09-02T20:22:31.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:31.563 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:31.563 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:31.563 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:32.853 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/240, Remaining exp time 4.418/15.0
2025-09-02T20:22:34.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:34.567 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:34.567 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:34.567 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:35.043 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/240, Remaining exp time 2.358/15.0
2025-09-02T20:22:37.146 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/240, Remaining exp time 0.166/15.0
2025-09-02T20:22:37.532 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 85 of 240 done. Exposure state = 0
2025-09-02T20:22:37.532 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:22:37.553 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:22:37.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:37.570 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:37.570 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:37.570 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:37.641 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 86 of 240
2025-09-02T20:22:37.642 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837357.6428564
2025-09-02T20:22:39.215 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 13.497/15.0
2025-09-02T20:22:40.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:22:40.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:40.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:40.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:40.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:41.359 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 11.428/15.0
2025-09-02T20:22:43.407 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 9.284/15.0
2025-09-02T20:22:43.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:43.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:43.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:43.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:45.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 7.236/15.0
2025-09-02T20:22:46.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:46.600 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:46.600 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:46.601 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:47.477 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 5.208/15.0
2025-09-02T20:22:49.604 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:49.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:49.605 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:49.605 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:49.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 3.167/15.0
2025-09-02T20:22:50.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:22:51.698 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 0.998/15.0
2025-09-02T20:22:52.608 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:52.631 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:52.631 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:52.631 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:52.916 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 86 of 240 done. Exposure state = 0
2025-09-02T20:22:52.916 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:22:52.918 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:22:53.296 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 87 of 240
2025-09-02T20:22:53.298 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837373.298728
2025-09-02T20:22:53.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/240, Remaining exp time 14.602/15.0
2025-09-02T20:22:55.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:55.635 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:55.635 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:55.635 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:22:55.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/240, Remaining exp time 12.552/15.0
2025-09-02T20:22:58.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/240, Remaining exp time 10.458/15.0
2025-09-02T20:22:58.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:22:58.660 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:22:58.660 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:22:58.660 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:00.121 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/240, Remaining exp time 8.268/15.0
2025-09-02T20:23:00.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:23:01.663 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:01.684 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:01.684 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:01.684 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:02.235 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/240, Remaining exp time 6.178/15.0
2025-09-02T20:23:04.275 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/240, Remaining exp time 4.063/15.0
2025-09-02T20:23:04.687 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:04.688 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:04.688 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:04.688 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:06.432 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/240, Remaining exp time 2.023/15.0
2025-09-02T20:23:07.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:07.707 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:07.707 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:07.707 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:08.573 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 87 of 240 done. Exposure state = 0
2025-09-02T20:23:08.573 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:23:08.575 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:23:08.628 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 87/240, Remaining exp time 0.0/15.0
2025-09-02T20:23:08.740 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 88 of 240
2025-09-02T20:23:08.741 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837388.7417471
2025-09-02T20:23:10.322 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:23:10.324 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:22:50.814757
2025-09-02T20:23:10.324 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:22:50.814757
2025-09-02T20:23:10.324 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:23:10.324 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:23:10.324 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:23:10.324 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:23:10&start_after=2025-09-01T18:23:10&end_after=2025-09-02T18:23:10&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:23:10.502 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:23:10.502 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:23:10.502 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:23:10.502 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:23:10.502 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2529.497458
2025-09-02T20:23:10.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:23:10.710 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:10.711 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:10.711 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:10.711 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:10.769 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/240, Remaining exp time 13.113/15.0
2025-09-02T20:23:12.870 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/240, Remaining exp time 10.972/15.0
2025-09-02T20:23:13.715 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:13.736 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:13.737 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:13.737 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:14.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/240, Remaining exp time 8.871/15.0
2025-09-02T20:23:16.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:16.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:16.738 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:16.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:17.006 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/240, Remaining exp time 6.825/15.0
2025-09-02T20:23:19.071 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/240, Remaining exp time 4.736/15.0
2025-09-02T20:23:19.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:23:19.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:19.759 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:19.759 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:19.759 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:21.135 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/240, Remaining exp time 2.671/15.0
2025-09-02T20:23:22.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:22.762 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:22.762 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:22.762 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:23.333 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/240, Remaining exp time 0.607/15.0
2025-09-02T20:23:24.058 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 88 of 240 done. Exposure state = 0
2025-09-02T20:23:24.058 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:23:24.080 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:23:24.439 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 89 of 240
2025-09-02T20:23:24.441 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837404.4410732
2025-09-02T20:23:25.386 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 14.109/15.0
2025-09-02T20:23:25.765 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:25.787 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:25.787 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:25.787 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:27.446 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 12.054/15.0
2025-09-02T20:23:28.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:28.791 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:28.791 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:28.791 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:29.515 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 9.994/15.0
2025-09-02T20:23:29.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:23:31.596 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 7.926/15.0
2025-09-02T20:23:31.794 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:31.816 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:31.816 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:31.816 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:33.644 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 5.846/15.0
2025-09-02T20:23:34.819 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:34.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:34.841 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:34.841 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:35.671 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 3.798/15.0
2025-09-02T20:23:37.719 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 1.77/15.0
2025-09-02T20:23:37.844 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:37.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T20:23:37.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:37.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T20:23:39.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:23:39.717 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 89 of 240 done. Exposure state = 0
2025-09-02T20:23:39.717 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:23:39.719 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:23:39.810 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 89/240, Remaining exp time 0.0/15.0
2025-09-02T20:23:39.886 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 90 of 240
2025-09-02T20:23:39.887 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837419.8879373
2025-09-02T20:23:40.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:40.870 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T20:23:40.870 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:40.870 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:41.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/240, Remaining exp time 13.079/15.0
2025-09-02T20:23:43.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:43.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:43.874 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:43.874 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:43.929 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/240, Remaining exp time 11.037/15.0
2025-09-02T20:23:45.984 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/240, Remaining exp time 8.959/15.0
2025-09-02T20:23:46.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:46.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:46.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:46.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:48.099 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/240, Remaining exp time 6.905/15.0
2025-09-02T20:23:49.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:23:49.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:49.899 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:49.899 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:49.899 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:50.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/240, Remaining exp time 4.789/15.0
2025-09-02T20:23:52.362 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/240, Remaining exp time 2.641/15.0
2025-09-02T20:23:52.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:52.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:52.921 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:52.921 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:54.384 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/240, Remaining exp time 0.526/15.0
2025-09-02T20:23:55.158 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 90 of 240 done. Exposure state = 0
2025-09-02T20:23:55.158 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:23:55.179 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:23:55.522 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 91 of 240
2025-09-02T20:23:55.524 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837435.5246747
2025-09-02T20:23:55.924 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:55.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:55.925 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:55.925 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:56.449 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 14.142/15.0
2025-09-02T20:23:58.584 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 12.076/15.0
2025-09-02T20:23:58.928 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:23:58.948 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:23:58.948 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:23:58.948 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:23:59.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:24:00.648 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 9.942/15.0
2025-09-02T20:24:01.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:01.950 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:01.950 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:01.950 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:02.691 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 7.878/15.0
2025-09-02T20:24:04.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 5.833/15.0
2025-09-02T20:24:04.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:04.973 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:04.973 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:04.973 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:06.865 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 3.752/15.0
2025-09-02T20:24:07.976 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:07.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:07.977 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:07.977 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:08.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 1.659/15.0
2025-09-02T20:24:09.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:24:09.579 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:23:51.014461
2025-09-02T20:24:09.579 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:23:51.014461
2025-09-02T20:24:09.579 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:24:09.579 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:24:09.579 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:24:09.579 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:24:09&start_after=2025-09-01T18:24:09&end_after=2025-09-02T18:24:09&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:24:09.746 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:24:09.746 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:24:09.746 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:24:09.746 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:24:09.746 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2470.253457
2025-09-02T20:24:09.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:24:10.797 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 91 of 240 done. Exposure state = 0
2025-09-02T20:24:10.798 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:24:10.818 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:24:10.980 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:10.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:10.982 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:10.982 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:11.042 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 91/240, Remaining exp time 0.0/15.0
2025-09-02T20:24:11.117 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 92 of 240
2025-09-02T20:24:11.119 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837451.1192143
2025-09-02T20:24:13.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/240, Remaining exp time 13.077/15.0
2025-09-02T20:24:13.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:13.987 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:13.987 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:13.987 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:15.120 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/240, Remaining exp time 11.047/15.0
2025-09-02T20:24:16.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:17.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:17.009 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:17.009 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:17.280 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/240, Remaining exp time 8.999/15.0
2025-09-02T20:24:18.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:24:19.446 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/240, Remaining exp time 6.839/15.0
2025-09-02T20:24:20.012 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:20.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:20.013 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:20.013 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:21.490 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/240, Remaining exp time 4.673/15.0
2025-09-02T20:24:23.016 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:23.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:23.017 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:23.017 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:23.541 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/240, Remaining exp time 2.629/15.0
2025-09-02T20:24:25.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/240, Remaining exp time 0.578/15.0
2025-09-02T20:24:26.020 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:26.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:26.039 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:26.039 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:26.394 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 92 of 240 done. Exposure state = 0
2025-09-02T20:24:26.395 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:24:26.397 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:24:26.719 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 93 of 240
2025-09-02T20:24:26.721 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837466.721476
2025-09-02T20:24:27.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 14.162/15.0
2025-09-02T20:24:28.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:24:29.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:29.043 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.9989999999999. Last known sky angle: 540.0
2025-09-02T20:24:29.043 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:29.043 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.9989999999999
2025-09-02T20:24:29.705 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 12.126/15.0
2025-09-02T20:24:31.833 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 10.016/15.0
2025-09-02T20:24:32.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:32.078 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.9989999999999
2025-09-02T20:24:32.078 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:32.078 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:33.902 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 7.889/15.0
2025-09-02T20:24:35.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:35.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:35.082 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:35.082 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:36.055 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 5.819/15.0
2025-09-02T20:24:38.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:38.107 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:38.107 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:38.107 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:38.110 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 3.667/15.0
2025-09-02T20:24:38.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:24:40.271 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 1.612/15.0
2025-09-02T20:24:41.110 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:41.112 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:41.112 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:41.112 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:41.996 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 93 of 240 done. Exposure state = 0
2025-09-02T20:24:41.996 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:24:42.022 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:24:42.392 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 94 of 240
2025-09-02T20:24:42.393 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837482.3938217
2025-09-02T20:24:42.427 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 94/240, Remaining exp time 0.0/15.0
2025-09-02T20:24:44.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:44.134 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:44.134 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:44.134 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:44.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/240, Remaining exp time 12.967/15.0
2025-09-02T20:24:46.584 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/240, Remaining exp time 10.902/15.0
2025-09-02T20:24:47.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:47.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T20:24:47.138 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:47.138 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T20:24:48.658 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/240, Remaining exp time 8.81/15.0
2025-09-02T20:24:48.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:24:50.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:50.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T20:24:50.165 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:50.165 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:50.827 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/240, Remaining exp time 6.735/15.0
2025-09-02T20:24:53.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/240, Remaining exp time 4.567/15.0
2025-09-02T20:24:53.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:53.187 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:53.187 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:53.188 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:55.185 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/240, Remaining exp time 2.391/15.0
2025-09-02T20:24:56.191 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:56.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:56.239 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:56.239 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:57.351 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/240, Remaining exp time 0.208/15.0
2025-09-02T20:24:57.666 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 94 of 240 done. Exposure state = 0
2025-09-02T20:24:57.666 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:24:57.687 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:24:57.883 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 95 of 240
2025-09-02T20:24:57.885 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837497.8853047
2025-09-02T20:24:58.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:24:59.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:24:59.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:24:59.242 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:24:59.242 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:24:59.432 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 13.534/15.0
2025-09-02T20:25:01.481 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 11.454/15.0
2025-09-02T20:25:02.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:02.264 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:25:02.264 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:02.264 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:03.533 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 9.404/15.0
2025-09-02T20:25:05.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:05.279 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:25:05.279 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:05.279 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:05.576 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 7.352/15.0
2025-09-02T20:25:07.695 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 5.309/15.0
2025-09-02T20:25:08.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:08.300 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:25:08.300 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:08.300 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:08.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:25:08.800 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:24:51.226177
2025-09-02T20:25:08.800 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:24:51.226177
2025-09-02T20:25:08.800 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:25:08.800 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:25:08.800 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:25:08.800 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:25:08&start_after=2025-09-01T18:25:08&end_after=2025-09-02T18:25:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:25:08.967 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:25:08.967 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:25:08.967 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:25:08.967 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:25:08.967 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2411.032089
2025-09-02T20:25:08.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:25:09.835 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 3.19/15.0
2025-09-02T20:25:11.303 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:11.323 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:25:11.323 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:11.323 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:11.899 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 1.05/15.0
2025-09-02T20:25:13.158 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 95 of 240 done. Exposure state = 0
2025-09-02T20:25:13.158 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:25:13.178 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:25:13.610 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 96 of 240
2025-09-02T20:25:13.612 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837513.6126485
2025-09-02T20:25:13.990 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 14.714/15.0
2025-09-02T20:25:14.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:14.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:25:14.346 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:14.346 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:16.113 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 12.623/15.0
2025-09-02T20:25:17.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:17.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:25:17.366 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:17.366 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:17.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:25:18.281 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 10.499/15.0
2025-09-02T20:25:20.305 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 8.331/15.0
2025-09-02T20:25:20.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:20.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:25:20.370 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:20.370 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:22.449 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 6.307/15.0
2025-09-02T20:25:23.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:23.395 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T20:25:23.395 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:23.395 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T20:25:24.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 4.163/15.0
2025-09-02T20:25:26.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:26.399 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T20:25:26.399 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:26.399 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:26.585 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 2.126/15.0
2025-09-02T20:25:27.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:25:28.667 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 0.027/15.0
2025-09-02T20:25:28.882 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 96 of 240 done. Exposure state = 0
2025-09-02T20:25:28.882 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:25:28.884 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:25:29.081 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 97 of 240
2025-09-02T20:25:29.083 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837529.08353
2025-09-02T20:25:29.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:29.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:25:29.422 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:29.422 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:30.710 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/240, Remaining exp time 13.416/15.0
2025-09-02T20:25:32.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:32.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:25:32.442 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:32.442 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:32.770 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/240, Remaining exp time 11.373/15.0
2025-09-02T20:25:34.843 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/240, Remaining exp time 9.313/15.0
2025-09-02T20:25:35.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:35.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:25:35.469 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:35.469 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:36.891 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/240, Remaining exp time 7.24/15.0
2025-09-02T20:25:37.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:25:38.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:38.471 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T20:25:38.471 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:38.472 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T20:25:38.960 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/240, Remaining exp time 5.192/15.0
2025-09-02T20:25:41.141 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/240, Remaining exp time 3.123/15.0
2025-09-02T20:25:41.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:41.495 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T20:25:41.495 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:41.495 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:43.189 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/240, Remaining exp time 0.942/15.0
2025-09-02T20:25:44.354 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 97 of 240 done. Exposure state = 0
2025-09-02T20:25:44.354 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:25:44.377 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:25:44.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:44.499 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T20:25:44.499 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:44.499 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T20:25:44.590 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 98 of 240
2025-09-02T20:25:44.592 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837544.5923848
2025-09-02T20:25:45.237 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 14.404/15.0
2025-09-02T20:25:47.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 12.356/15.0
2025-09-02T20:25:47.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:47.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T20:25:47.502 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:47.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:48.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:25:49.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 10.308/15.0
2025-09-02T20:25:50.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:50.526 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:25:50.526 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:50.526 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:51.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 8.173/15.0
2025-09-02T20:25:53.490 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 6.137/15.0
2025-09-02T20:25:53.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:53.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:25:53.545 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:53.545 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:55.680 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 4.102/15.0
2025-09-02T20:25:56.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:56.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:25:56.565 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:56.565 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:57.828 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 1.912/15.0
2025-09-02T20:25:58.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:25:59.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:25:59.591 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:25:59.591 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:25:59.591 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:25:59.865 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 98 of 240 done. Exposure state = 0
2025-09-02T20:25:59.865 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:25:59.867 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:26:00.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 98/240, Remaining exp time 0.0/15.0
2025-09-02T20:26:00.116 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 99 of 240
2025-09-02T20:26:00.118 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837560.1185036
2025-09-02T20:26:02.058 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/240, Remaining exp time 13.114/15.0
2025-09-02T20:26:02.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:02.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:02.617 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:02.617 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:04.089 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/240, Remaining exp time 11.06/15.0
2025-09-02T20:26:05.620 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:05.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:05.622 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:05.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:06.175 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/240, Remaining exp time 9.029/15.0
2025-09-02T20:26:08.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:26:08.041 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:25:51.423258
2025-09-02T20:26:08.041 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:25:51.423258
2025-09-02T20:26:08.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:26:08.041 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:26:08.041 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:26:08.041 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:26:08&start_after=2025-09-01T18:26:08&end_after=2025-09-02T18:26:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:26:08.192 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:26:08.192 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:26:08.193 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:26:08.193 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:26:08.193 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2351.806881
2025-09-02T20:26:08.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:26:08.219 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/240, Remaining exp time 6.943/15.0
2025-09-02T20:26:08.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:08.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:26:08.626 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:08.626 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:26:10.346 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/240, Remaining exp time 4.899/15.0
2025-09-02T20:26:11.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:11.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:26:11.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:11.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:12.457 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/240, Remaining exp time 2.772/15.0
2025-09-02T20:26:14.521 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/240, Remaining exp time 0.662/15.0
2025-09-02T20:26:14.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:14.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:14.658 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:14.658 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:15.391 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 99 of 240 done. Exposure state = 0
2025-09-02T20:26:15.391 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:26:15.393 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:26:15.767 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 100 of 240
2025-09-02T20:26:15.769 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837575.7690585
2025-09-02T20:26:16.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 14.248/15.0
2025-09-02T20:26:17.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:26:17.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:17.663 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:17.663 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:17.663 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:18.648 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 12.209/15.0
2025-09-02T20:26:20.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:20.680 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:20.680 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:20.680 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:20.709 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 10.122/15.0
2025-09-02T20:26:22.724 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 8.061/15.0
2025-09-02T20:26:23.683 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:23.684 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:23.684 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:23.684 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:24.788 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 6.046/15.0
2025-09-02T20:26:26.688 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:26.707 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:26.707 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:26.707 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:26.894 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 3.982/15.0
2025-09-02T20:26:27.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:26:29.079 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 1.875/15.0
2025-09-02T20:26:29.710 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:29.711 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:29.711 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:29.711 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:31.040 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 100 of 240 done. Exposure state = 0
2025-09-02T20:26:31.040 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:26:31.061 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:26:31.178 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 100/240, Remaining exp time 0.0/15.0
2025-09-02T20:26:31.290 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 101 of 240
2025-09-02T20:26:31.292 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837591.2926383
2025-09-02T20:26:32.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:32.735 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:32.735 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:32.735 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:33.358 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/240, Remaining exp time 13.114/15.0
2025-09-02T20:26:35.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/240, Remaining exp time 10.934/15.0
2025-09-02T20:26:35.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:35.756 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:35.756 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:35.756 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:37.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:26:37.620 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/240, Remaining exp time 8.79/15.0
2025-09-02T20:26:38.759 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:38.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:38.761 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:38.761 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:39.681 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/240, Remaining exp time 6.672/15.0
2025-09-02T20:26:41.762 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:41.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/240, Remaining exp time 4.612/15.0
2025-09-02T20:26:41.779 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:41.779 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:41.779 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:43.839 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/240, Remaining exp time 2.518/15.0
2025-09-02T20:26:44.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:44.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:44.829 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:44.829 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:45.891 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/240, Remaining exp time 0.454/15.0
2025-09-02T20:26:46.565 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 101 of 240 done. Exposure state = 0
2025-09-02T20:26:46.566 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:26:46.568 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:26:46.691 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 102 of 240
2025-09-02T20:26:46.693 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837606.6936371
2025-09-02T20:26:47.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:26:47.832 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:47.851 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:47.851 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:47.851 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:48.073 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 13.802/15.0
2025-09-02T20:26:50.130 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 11.62/15.0
2025-09-02T20:26:50.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:50.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:50.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:50.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:52.278 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 9.564/15.0
2025-09-02T20:26:53.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:53.879 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:53.879 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:53.879 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:54.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 7.417/15.0
2025-09-02T20:26:56.505 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 5.354/15.0
2025-09-02T20:26:56.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:56.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:56.882 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:56.882 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:26:57.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:26:58.558 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 3.189/15.0
2025-09-02T20:26:59.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:26:59.904 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:26:59.904 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:26:59.904 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:00.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 1.137/15.0
2025-09-02T20:27:01.968 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 102 of 240 done. Exposure state = 0
2025-09-02T20:27:01.968 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:27:01.987 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:27:02.520 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 103 of 240
2025-09-02T20:27:02.522 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837622.5221007
2025-09-02T20:27:02.669 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 14.895/15.0
2025-09-02T20:27:02.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:02.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:02.906 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:02.906 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:04.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 12.853/15.0
2025-09-02T20:27:05.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:05.927 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:05.927 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:05.927 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:06.906 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 10.747/15.0
2025-09-02T20:27:07.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:27:07.265 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:26:51.630251
2025-09-02T20:27:07.265 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:26:51.630251
2025-09-02T20:27:07.265 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:27:07.265 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:27:07.265 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:27:07.265 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:27:07&start_after=2025-09-01T18:27:07&end_after=2025-09-02T18:27:07&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:27:07.429 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:27:07.430 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:27:07.430 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:27:07.430 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:05:20Z
2025-09-02T20:27:07.430 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2292.569876
2025-09-02T20:27:07.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T20:27:08.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:08.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:08.930 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:08.930 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:08.996 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 8.617/15.0
2025-09-02T20:27:11.164 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 6.527/15.0
2025-09-02T20:27:11.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:11.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:11.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:11.955 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:13.188 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 4.358/15.0
2025-09-02T20:27:14.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:14.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:14.958 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:14.958 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:15.235 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 2.334/15.0
2025-09-02T20:27:16.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:27:17.266 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 0.287/15.0
2025-09-02T20:27:17.797 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 103 of 240 done. Exposure state = 0
2025-09-02T20:27:17.797 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:27:17.800 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:27:17.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:17.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:17.985 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:17.985 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:18.029 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 104 of 240
2025-09-02T20:27:18.030 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837638.0307488
2025-09-02T20:27:19.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/240, Remaining exp time 13.766/15.0
2025-09-02T20:27:20.988 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:21.016 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:21.016 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:21.017 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:21.329 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/240, Remaining exp time 11.747/15.0
2025-09-02T20:27:23.414 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/240, Remaining exp time 9.701/15.0
2025-09-02T20:27:24.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:24.018 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:24.018 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:24.018 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:25.454 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/240, Remaining exp time 7.617/15.0
2025-09-02T20:27:26.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:27:27.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:27.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:27.041 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:27.041 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:27.498 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/240, Remaining exp time 5.577/15.0
2025-09-02T20:27:29.567 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/240, Remaining exp time 3.533/15.0
2025-09-02T20:27:30.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:30.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:30.046 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:30.046 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:31.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/240, Remaining exp time 1.464/15.0
2025-09-02T20:27:33.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:33.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:33.070 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:33.070 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:33.355 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 104 of 240 done. Exposure state = 0
2025-09-02T20:27:33.355 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:27:33.357 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:27:33.680 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 105 of 240
2025-09-02T20:27:33.682 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837653.6822047
2025-09-02T20:27:33.984 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 14.935/15.0
2025-09-02T20:27:36.024 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 12.7/15.0
2025-09-02T20:27:36.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:36.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:36.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:36.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:36.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:27:38.143 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 10.66/15.0
2025-09-02T20:27:39.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:39.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T20:27:39.098 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:39.098 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T20:27:40.204 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 8.54/15.0
2025-09-02T20:27:42.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:42.102 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T20:27:42.102 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:42.102 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:42.239 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 6.479/15.0
2025-09-02T20:27:44.312 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 4.444/15.0
2025-09-02T20:27:45.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:45.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:45.126 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:45.126 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:46.411 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 2.37/15.0
2025-09-02T20:27:46.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:27:48.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:48.131 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:48.131 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:48.131 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:48.472 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 0.271/15.0
2025-09-02T20:27:48.957 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 105 of 240 done. Exposure state = 0
2025-09-02T20:27:48.957 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:27:48.978 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:27:49.347 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 106 of 240
2025-09-02T20:27:49.349 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837669.3494096
2025-09-02T20:27:50.499 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/240, Remaining exp time 13.878/15.0
2025-09-02T20:27:51.134 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:51.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:51.153 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:51.153 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:52.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/240, Remaining exp time 11.851/15.0
2025-09-02T20:27:54.156 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:54.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:54.157 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:54.157 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:54.719 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/240, Remaining exp time 9.674/15.0
2025-09-02T20:27:56.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:27:56.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/240, Remaining exp time 7.631/15.0
2025-09-02T20:27:57.160 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:27:57.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:27:57.181 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:27:57.181 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:27:58.876 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/240, Remaining exp time 5.547/15.0
2025-09-02T20:28:00.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:28:00.183 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T20:28:00.183 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:28:00.183 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T20:28:01.033 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/240, Remaining exp time 3.475/15.0
2025-09-02T20:28:03.115 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/240, Remaining exp time 1.316/15.0
2025-09-02T20:28:03.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:28:03.187 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T20:28:03.187 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:28:03.187 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:28:04.624 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 106 of 240 done. Exposure state = 0
2025-09-02T20:28:04.624 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:28:04.626 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:28:05.022 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 107 of 240
2025-09-02T20:28:05.024 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756837685.0246067
2025-09-02T20:28:05.171 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/240, Remaining exp time 14.91/15.0
2025-09-02T20:28:06.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T20:28:06.212 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T20:28:06.213 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T20:28:06.213 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T20:28:06.487 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:28:06.488 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:27:51.764915
2025-09-02T20:28:06.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:28:06.488 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:28:06.488 [WARNING] [Poll thread] [instrument.py] [abort_exposure()] Aborting exposure and sequence
2025-09-02T20:28:06.818 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T20:28:06.818 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script CMMic_phot_14190128_10609_10654.json was run successfully
2025-09-02T20:28:06.818 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Configuration aborted
2025-09-02T20:28:06.818 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = ABORTED
2025-09-02T20:28:06.818 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [aborted]
2025-09-02T20:28:06.818 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 14468881
2025-09-02T20:28:06.818 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Configuration was aborted
2025-09-02T20:28:06.818 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with FAILED (was aborted)
2025-09-02T20:28:06.818 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'FAILED', 'summary': {'start': '2025-09-02T17:57:32', 'end': '2025-09-02T18:28:06', 'state': 'FAILED', 'reason': 'Configuration was aborted', 'time_completed': '1834.0', 'events': {}}} with config status ID 14468881
2025-09-02T20:28:06.973 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-09-02T20:28:06.973 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2025-09-02T17:56:43Z', 'guide_off', 'config_id 10654', 'config_status_id 14468881', 'update_OCS 14468881 ATTEMPTED', 'run_script setup_CMMic_phot_14190128_10609_10654.json', 'run_script CMMic_phot_14190128_10609_10654.json', 'update_OCS 14468881 COMPLETED 10654 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T19:05:20Z', 'run_script arc_flat_lamp_off.json'] at time 20:28:06
2025-09-02T20:28:07.258 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14190128_10609_10654.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 107/240, Remaining exp time 0.0/15.0
2025-09-02T20:28:07.281 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 107 of 240 done. Exposure state = 0
2025-09-02T20:28:07.281 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:28:07.302 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:28:07.641 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 108 of 240
2025-09-02T20:28:09.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T20:28:09.260 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 1
2025-09-02T20:28:09.261 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T20:28:09.261 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T20:28:15.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:28:25.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:28:35.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:28:45.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:28:55.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:29:05.545 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:29:05.546 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:28:51.892942
2025-09-02T20:29:05.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:29:05.546 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:29:05.546 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:29:14.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:29:24.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:29:34.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:29:44.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:29:54.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:30:04.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:30:04.609 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:29:52.027282
2025-09-02T20:30:04.609 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:30:04.609 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:30:04.609 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:30:13.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:30:23.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:30:33.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:30:43.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:30:53.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:31:03.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:31:03.672 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:30:52.161022
2025-09-02T20:31:03.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:31:03.672 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:31:03.672 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:31:12.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:31:22.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:31:32.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:31:42.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:31:52.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:32:02.732 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:32:02.733 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:31:52.292561
2025-09-02T20:32:02.733 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:32:02.733 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:32:02.733 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:32:11.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:32:21.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:32:31.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:32:41.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:32:51.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:33:01.793 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:33:01.798 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:32:52.423811
2025-09-02T20:33:01.798 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:33:01.798 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:33:01.798 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:33:10.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:33:20.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:33:30.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:33:40.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:33:50.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:34:00.859 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:34:00.860 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:33:52.558163
2025-09-02T20:34:00.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:34:00.860 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:34:00.860 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:34:09.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:34:19.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:34:29.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:34:39.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:34:49.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:34:59.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:34:59.968 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:34:52.691392
2025-09-02T20:34:59.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:34:59.968 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:34:59.968 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:35:08.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:35:18.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:35:28.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:35:39.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:35:49.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:35:59.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:35:59.050 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:35:52.823793
2025-09-02T20:35:59.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:35:59.050 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:35:59.051 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:36:08.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:36:18.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:36:28.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:36:38.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:36:48.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:36:58.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:36:58.112 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:36:52.953852
2025-09-02T20:36:58.112 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:36:58.112 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:36:58.112 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:37:07.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:37:17.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:37:27.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:37:37.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:37:47.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:37:57.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:37:57.195 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:37:53.086056
2025-09-02T20:37:57.195 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:37:57.195 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:37:57.195 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:38:06.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:38:16.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:38:26.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:38:36.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:38:46.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:38:56.257 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:38:56.276 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:38:53.218591
2025-09-02T20:38:56.276 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:38:56.276 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:38:56.276 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:39:05.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:39:15.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:39:25.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:39:35.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:39:45.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:39:55.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:39:55.338 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:39:53.351582
2025-09-02T20:39:55.338 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:39:55.338 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:39:55.338 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:40:04.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:40:14.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:40:24.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:40:34.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:40:44.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:40:54.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:40:54.401 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:40:53.487867
2025-09-02T20:40:54.401 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:40:54.401 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:40:54.401 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:41:03.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:41:13.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:41:23.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:41:33.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:41:43.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:41:53.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:41:53.463 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:40:53.487867
2025-09-02T20:41:53.463 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:41:53.463 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:41:53.463 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:42:02.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:42:12.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:42:22.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:42:32.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:42:42.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:42:52.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:42:52.524 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:41:53.619151
2025-09-02T20:42:52.524 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:42:52.524 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:42:52.524 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:43:01.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:43:11.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:43:21.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:43:31.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:43:41.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:43:51.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:43:51.585 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:42:53.754118
2025-09-02T20:43:51.585 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:43:51.585 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:43:51.585 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:44:00.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:44:10.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:44:20.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:44:30.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:44:40.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:44:50.646 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:44:50.665 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:43:53.887857
2025-09-02T20:44:50.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:44:50.665 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:44:50.665 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:44:59.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:45:09.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:45:19.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:45:29.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:45:39.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:45:49.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:45:49.743 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:44:54.026199
2025-09-02T20:45:49.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:45:49.744 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:45:49.744 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:45:58.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:46:08.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:46:18.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:46:28.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:46:38.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:46:48.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:46:48.808 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:45:54.156934
2025-09-02T20:46:48.808 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:46:48.808 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:46:48.808 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:46:57.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:47:07.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:47:17.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:47:27.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:47:37.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:47:47.869 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:47:47.870 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:46:54.290039
2025-09-02T20:47:47.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:47:47.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:47:47.870 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:47:56.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:48:06.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:48:16.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:48:26.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:48:36.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:48:46.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:48:46.934 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:47:54.421109
2025-09-02T20:48:46.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:48:46.934 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:48:46.934 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:48:55.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:49:05.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:49:15.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:49:25.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:49:36.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:49:46.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:49:46.022 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:48:54.555335
2025-09-02T20:49:46.022 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:49:46.022 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:49:46.022 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:49:55.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:50:05.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:50:15.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:50:25.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:50:35.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:50:45.081 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:50:45.100 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:49:54.685277
2025-09-02T20:50:45.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:50:45.100 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:50:45.100 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:50:54.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:51:04.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:51:14.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:51:24.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:51:34.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:51:44.162 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:51:44.178 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:50:54.817258
2025-09-02T20:51:44.178 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:51:44.178 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:51:44.178 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:51:53.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:52:03.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:52:13.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:52:23.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:52:33.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:52:43.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:52:43.255 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:51:54.949885
2025-09-02T20:52:43.255 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:52:43.255 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:52:43.255 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:52:52.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:53:02.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:53:12.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:53:22.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:53:32.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:53:42.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:53:42.317 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:52:55.093645
2025-09-02T20:53:42.317 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:53:42.317 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:53:42.317 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:53:51.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:54:01.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:54:11.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:54:21.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:54:31.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:54:41.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:54:41.400 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:53:55.226613
2025-09-02T20:54:41.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:54:41.400 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:54:41.400 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:54:50.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:55:00.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:55:10.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:55:20.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:55:30.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:55:40.461 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:55:40.462 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T20:54:55.357768
2025-09-02T20:55:40.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T20:55:40.462 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T20:55:40.462 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T20:55:49.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:55:59.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:56:09.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:56:19.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:56:29.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:56:39.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:56:39.547 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:55:55.564008
2025-09-02T20:56:39.547 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:55:55.564008
2025-09-02T20:56:39.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:56:39.547 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:56:39.547 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:56:39.547 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:56:39&start_after=2025-09-01T18:56:39&end_after=2025-09-02T18:56:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:56:39.689 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:56:39.689 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-09-02T20:56:39.689 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:56:39.689 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T18:49:09Z
2025-09-02T20:56:39.689 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -450.689786
2025-09-02T20:56:39.690 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] Starting up: Next observation due
2025-09-02T20:56:41.694 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T20:56:41.714 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:56:46.720 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:56:51.749 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:56:56.755 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:57:01.782 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:57:06.788 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:57:11.810 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:57:16.816 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:57:21.845 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:57:26.851 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:57:31.856 [WARNING] [Poll thread] [schedule_poller.py] [poll()] The telescope is not open: Timed out after 50 seconds waiting for telescope to open
2025-09-02T20:57:38.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:57:38.900 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:56:55.761626
2025-09-02T20:57:38.900 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:56:55.761626
2025-09-02T20:57:38.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:57:38.901 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:57:38.901 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:57:38.901 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:57:38&start_after=2025-09-01T18:57:38&end_after=2025-09-02T18:57:38&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:57:39.050 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:57:39.050 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-09-02T20:57:39.050 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:57:39.050 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T18:49:09Z
2025-09-02T20:57:39.050 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -510.050343
2025-09-02T20:57:39.052 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] Starting up: Next observation due
2025-09-02T20:57:41.057 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T20:57:41.081 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:57:46.087 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:57:51.114 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:57:56.120 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:58:01.147 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-09-02T20:58:06.153 [INFO] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Telescope is open
2025-09-02T20:58:06.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T20:58:06.153 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 18:58:06.153608    Obs time: 2025-09-02 18:49:09
2025-09-02T20:58:06.153 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:51:02.846392
2025-09-02T20:58:06.153 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  85862
2025-09-02T20:58:06.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-09-02T18:49:09Z', 'guide_off', 'config_id 10777', 'config_status_id 14469653', 'update_OCS 14469653 ATTEMPTED', 'run_script setup_SN2025tpu_phot_14190900_10732_10777.json', 'run_script SN2025tpu_phot_14190900_10732_10777.json', 'update_OCS 14469653 COMPLETED 10777 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T19:07:35Z', 'run_script arc_flat_lamp_off.json']
2025-09-02T20:58:06.153 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2025-09-02T20:58:06.153 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2025-09-02T20:58:06.153 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2025-09-02T20:58:06.154 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2025-09-02T20:58:06.154 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-09-02T20:58:06.154 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2025-09-02T20:58:06.155 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-09-02T20:58:06.155 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-09-02T20:58:06.155 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-09-02T20:58:06.155 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2025-09-02T20:58:06.155 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-09-02T20:58:06.155 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-09-02T20:58:06.155 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-09-02T20:58:06.155 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-09-02T20:58:06.155 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T20:58:06.155 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T20:58:08.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:58:09.158 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-09-02T20:58:09.158 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-09-02T20:58:11.160 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T20:58:11.160 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-09-02T20:58:11.160 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2025-09-02T18:49:09Z
2025-09-02T20:58:11.160 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2025-09-02T18:49:09Z
2025-09-02T20:58:11.160 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-09-02T20:58:11.160 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-09-02T20:58:11.160 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-09-02T20:58:11.160 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-09-02T20:58:11.160 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T20:58:11.160 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T20:58:14.164 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-09-02T20:58:14.164 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-09-02T20:58:16.166 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T20:58:16.166 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-09-02T20:58:16.166 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 10777
2025-09-02T20:58:16.166 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 10777
2025-09-02T20:58:16.166 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 14469653
2025-09-02T20:58:16.166 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 14469653
2025-09-02T20:58:16.166 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 14469653 ATTEMPTED
2025-09-02T20:58:16.166 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 14469653 ATTEMPTED
2025-09-02T20:58:16.166 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_SN2025tpu_phot_14190900_10732_10777.json
2025-09-02T20:58:16.166 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_SN2025tpu_phot_14190900_10732_10777.json
2025-09-02T20:58:16.166 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_SN2025tpu_phot_14190900_10732_10777.json
2025-09-02T20:58:16.166 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_SN2025tpu_phot_14190900_10732_10777.json
2025-09-02T20:58:16.166 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 18.7946, 'targ_dec': -63.1609722222, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '18:47:40.50', 'targ_dec': '-63:09:39.50', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON', 'flat_lamp': 'OFF', 'arc_lamp': 'OFF', 'arc_mirror': 'OUT', 'slit': 'OUT', 'grism': 'OUT', 'filterA': 0, 'filterB': 1, 'shutter_mode': 'ALWAYS_OPEN'}}, 'do_exposure': False}], 'script_name': 'setup_SN2025tpu_phot_14190900_10732_10777.json'}
2025-09-02T20:58:16.166 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T20:58:16.166 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T20:58:16.166 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2025-09-02T20:58:16.166 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 14469653
2025-09-02T20:58:16.166 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2025-09-02T20:58:16.167 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2025-09-02T20:58:16.167 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 14469653
2025-09-02T20:58:16.261 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-09-02T20:58:16.667 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T20:58:16.667 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_SN2025tpu_phot_14190900_10732_10777.json 1 times
2025-09-02T20:58:16.667 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-09-02T20:58:16.669 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2025-09-02T20:58:16.669 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2025-09-02T20:58:16.669 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2025-09-02T20:58:18.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:58:19.700 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:20.726 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:21.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:22.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:23.798 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:24.826 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:25.845 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:26.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:27.883 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:28.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:58:28.885 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:30.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:31.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:32.063 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:33.085 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:34.111 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:35.131 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:36.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:37.171 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:38.186 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:58:38.192 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:57:55.973134
2025-09-02T20:58:38.192 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:57:55.973134
2025-09-02T20:58:38.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:58:38.192 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:58:38.192 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:58:38.192 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:58:38&start_after=2025-09-01T18:58:38&end_after=2025-09-02T18:58:38&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:58:38.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:38.346 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:58:38.346 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T20:58:38.346 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:58:38.346 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T20:58:38.346 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 536.653739
2025-09-02T20:58:38.347 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T20:58:39.211 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:40.233 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:40.349 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T20:58:40.350 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T20:58:40.350 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 18:58:40.350505    Obs time: 2025-09-02 19:07:35
2025-09-02T20:58:40.350 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:54.649495
2025-09-02T20:58:40.350 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  534
2025-09-02T20:58:40.350 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T20:58:41.256 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:42.279 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:43.305 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:44.326 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:45.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:46.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:47.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:58:47.385 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:48.410 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:49.431 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:50.449 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T20:58:51.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2025-09-02T20:58:51.470 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  18.7951992054688 is close enough to target ra = 18.7946
2025-09-02T20:58:51.470 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -63.1664286914373 is close enough to target dec = -63.1609722222
2025-09-02T20:58:51.470 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2025-09-02T20:58:51.470 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T20:58:51.470 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T20:58:51.470 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T20:58:51.470 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T20:58:51.470 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2025-09-02T20:58:51.470 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2025-09-02T20:58:51.482 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-09-02T20:58:51.482 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T20:58:51.659 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2025-09-02T20:58:52.679 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2025-09-02T20:58:53.700 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2025-09-02T20:58:54.721 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2025-09-02T20:58:55.742 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2025-09-02T20:58:56.789 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T20:58:57.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:58:57.790 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-09-02T20:58:57.790 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-09-02T20:58:57.842 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-09-02T20:58:58.843 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T20:58:58.895 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T20:58:59.896 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T20:58:59.897 [DEBUG] [script_worker] [client.py] [wrapper()] Error calling: TSocket read 0 bytes
2025-09-02T20:58:59.897 [DEBUG] [script_worker] [client.py] [open()] Opening with close_first = True
2025-09-02T20:58:59.897 [DEBUG] [script_worker] [client.py] [open()] Trying to open transport...
2025-09-02T20:58:59.899 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 10.49
2025-09-02T20:58:59.899 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 20:53:52
2025-09-02T20:58:59.899 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T20:53:52
2025-09-02T20:58:59.899 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-09-02T20:58:59.899 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09812811023622046
2025-09-02T20:58:59.902 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2025-09-02T20:58:59.902 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2025-09-02T20:58:59.902 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2025-09-02T20:58:59.910 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-09-02T20:58:59.910 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T20:58:59.948 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T20:59:00.949 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-09-02T20:59:00.950 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-09-02T20:59:01.001 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-09-02T20:59:02.002 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T20:59:02.054 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T20:59:03.055 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T20:59:03.057 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 10.49
2025-09-02T20:59:03.057 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 20:53:52
2025-09-02T20:59:03.057 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T20:53:52
2025-09-02T20:59:03.057 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-09-02T20:59:03.057 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09812811023622046
2025-09-02T20:59:07.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T20:59:08.125 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2025-09-02T20:59:08.125 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T20:59:08.125 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T20:59:08.125 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T20:59:08.125 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T20:59:08.126 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T20:59:08.127 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T20:59:08.127 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:59:08.129 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:59:08.240 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T20:59:08.240 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T20:59:08.242 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756839548.2421257
2025-09-02T20:59:13.502 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T20:59:13.502 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:59:13.504 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:59:13.634 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2025-09-02T20:59:17.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T20:59:17.637 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2025-09-02T20:59:17.637 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2025-09-02T20:59:27.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T20:59:28.078 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2025-09-02T20:59:28.078 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-09-02T20:59:28.078 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 18:47:40.50 = 1014907.5 arcseconds
2025-09-02T20:59:28.078 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -63:09:39.50 = -227379.5 arcseconds
2025-09-02T20:59:28.078 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2025-09-02T20:59:28.289 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-09-02T20:59:28.289 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.203753
2025-09-02T20:59:28.289 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-09-02T20:59:28.290 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (18:47:47.029, -63:09:47.148).

2025-09-02T20:59:28.290 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  18 47 47.029  -63 09 47.148 .

2025-09-02T20:59:28.290 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   18 47 47.029  -63 09 47.148 .

2025-09-02T20:59:28.290 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 1015005.4349999999
2025-09-02T20:59:28.290 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -227387.148
2025-09-02T20:59:28.503 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-09-02T20:59:33.509 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2025-09-02T20:59:33.509 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T20:59:33.509 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T20:59:33.509 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T20:59:33.509 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T20:59:33.509 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T20:59:33.511 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T20:59:33.511 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:59:33.513 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:59:33.621 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T20:59:33.621 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T20:59:33.623 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756839573.6232288
2025-09-02T20:59:35.010 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T20:59:37.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T20:59:37.409 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:58:56.168849
2025-09-02T20:59:37.409 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:58:56.168849
2025-09-02T20:59:37.409 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T20:59:37.409 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T20:59:37.409 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T20:59:37.410 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T18:59:37&start_after=2025-09-01T18:59:37&end_after=2025-09-02T18:59:37&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T20:59:37.556 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T20:59:37.556 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T20:59:37.556 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T20:59:37.556 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T20:59:37.557 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T20:59:37.557 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 477.442958
2025-09-02T20:59:37.558 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T20:59:37.883 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T20:59:37.883 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:59:37.885 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:59:38.064 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2025-09-02T20:59:39.559 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T20:59:39.579 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T20:59:39.579 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 18:59:39.579116    Obs time: 2025-09-02 19:07:35
2025-09-02T20:59:39.579 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:55.420884
2025-09-02T20:59:39.579 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  475
2025-09-02T20:59:39.579 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T20:59:42.069 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2025-09-02T20:59:46.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T20:59:52.536 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2025-09-02T20:59:52.536 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-09-02T20:59:52.536 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 18:47:40.50 = 1014907.5 arcseconds
2025-09-02T20:59:52.536 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -63:09:39.50 = -227379.5 arcseconds
2025-09-02T20:59:52.536 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2025-09-02T20:59:52.750 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-09-02T20:59:52.750 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.225664
2025-09-02T20:59:52.750 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-09-02T20:59:52.750 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (18:47:40.462, -63:09:38.893).

2025-09-02T20:59:52.750 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  18 47 40.462  -63 09 38.893 .

2025-09-02T20:59:52.750 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   18 47 40.462  -63 09 38.893 .

2025-09-02T20:59:52.750 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 1014906.9299999999
2025-09-02T20:59:52.750 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -227378.893
2025-09-02T20:59:52.964 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-09-02T20:59:56.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T20:59:57.970 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2025-09-02T20:59:57.970 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T20:59:57.970 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T20:59:57.970 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T20:59:57.970 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T20:59:57.970 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T20:59:57.972 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T20:59:57.972 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T20:59:57.974 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T20:59:58.138 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T20:59:58.138 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T20:59:58.140 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756839598.1404884
2025-09-02T20:59:59.472 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T21:00:02.400 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T21:00:02.400 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:00:02.402 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:00:02.477 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2025-09-02T21:00:06.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:00:08.504 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T21:00:08.504 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T21:00:08.504 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T21:00:08.504 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T21:00:08.504 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T21:00:08.506 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T21:00:08.506 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:00:08.508 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:00:08.667 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T21:00:08.667 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T21:00:08.669 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756839608.6691535
2025-09-02T21:00:10.006 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T21:00:12.928 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T21:00:12.928 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:00:12.930 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:00:13.012 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2025-09-02T21:00:16.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:00:19.265 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2096  7937  12.3 to host 127.0.0.1 on port 12360
2025-09-02T21:00:19.265 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T21:00:19.265 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T21:00:22.269 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2096  7937  12.3
2025-09-02T21:00:22.269 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2096  7937  12.3
2025-09-02T21:00:24.271 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T21:00:26.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:00:36.676 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:00:36.693 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T20:59:56.372250
2025-09-02T21:00:36.693 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T20:59:56.372250
2025-09-02T21:00:36.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:00:36.693 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:00:36.693 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:00:36.693 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:00:36&start_after=2025-09-01T19:00:36&end_after=2025-09-02T19:00:36&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:00:36.882 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:00:36.882 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:00:36.882 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:00:36.882 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:00:36.882 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:00:36.882 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 418.117209
2025-09-02T21:00:36.883 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:00:38.885 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:00:38.907 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:00:38.907 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:00:38.907254    Obs time: 2025-09-02 19:07:35
2025-09-02T21:00:38.907 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:56.092746
2025-09-02T21:00:38.907 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  416
2025-09-02T21:00:38.907 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T21:00:45.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:00:55.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:01:03.310 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2025-09-02T21:01:03.310 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T21:01:03.310 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T21:01:05.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:01:06.313 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2025-09-02T21:01:06.313 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2025-09-02T21:01:08.315 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T21:01:08.315 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T21:01:08.315 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T21:01:08.315 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T21:01:08.316 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T21:01:08.316 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T21:01:08.316 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T21:01:08.316 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T21:01:09.354 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T21:01:11.356 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-09-02T21:01:11.356 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T21:01:11.356 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T21:01:11.467 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T21:01:11.467 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_SN2025tpu_phot_14190900_10732_10777.json was run successfully
2025-09-02T21:01:11.467 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script SN2025tpu_phot_14190900_10732_10777.json
2025-09-02T21:01:11.467 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script SN2025tpu_phot_14190900_10732_10777.json
2025-09-02T21:01:11.467 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name SN2025tpu_phot_14190900_10732_10777.json
2025-09-02T21:01:11.467 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script SN2025tpu_phot_14190900_10732_10777.json
2025-09-02T21:01:11.467 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'SN2025tpu', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 1, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '18:47:40.50', 'targ_dec': '-63:09:39.50', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 360000, 'num_exposures': 1}}, {'unit_number': 2, 'instrument': {'object': 'SN2025tpu', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 2, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '18:47:40.50', 'targ_dec': '-63:09:39.50', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 3, 'instrument': {'object': 'SN2025tpu', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 3, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '18:47:40.50', 'targ_dec': '-63:09:39.50', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 4, 'instrument': {'object': 'SN2025tpu', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 4, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '18:47:40.50', 'targ_dec': '-63:09:39.50', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}, {'unit_number': 5, 'instrument': {'object': 'SN2025tpu', 'observer': 'orapeleng', 'gain': 'HIGH', 'binx': '1', 'biny': '1', 'readout_speed': 'SLOW', 'shutter_mode': 'AUTO', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 5, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '18:47:40.50', 'targ_dec': '-63:09:39.50', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 60000, 'num_exposures': 1}}], 'script_name': 'SN2025tpu_phot_14190900_10732_10777.json'}
2025-09-02T21:01:11.467 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T21:01:11.468 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T21:01:11.968 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T21:01:11.968 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script SN2025tpu_phot_14190900_10732_10777.json 1 times
2025-09-02T21:01:12.017 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 5: 1
2025-09-02T21:01:12.017 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T21:01:12.017 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T21:01:12.017 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T21:01:12.017 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T21:01:12.017 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T21:01:12.017 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T21:01:12.017 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T21:01:12.017 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T21:01:12.027 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T21:01:12.028 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T21:01:12.028 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 1
2025-09-02T21:01:12.028 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:1
2025-09-02T21:01:12.028 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 1
2025-09-02T21:01:12.208 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 1
2025-09-02T21:01:13.228 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 2
2025-09-02T21:01:14.249 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 3
2025-09-02T21:01:15.270 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 4
2025-09-02T21:01:15.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:01:16.291 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 5
2025-09-02T21:01:17.311 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 6
2025-09-02T21:01:18.377 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 1 successfully
2025-09-02T21:01:19.378 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T21:01:19.425 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2025-09-02T21:01:20.426 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T21:01:20.427 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 10.51
2025-09-02T21:01:20.427 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 21:00:35
2025-09-02T21:01:20.427 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T21:00:35
2025-09-02T21:01:20.427 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.19, 2879
2025-09-02T21:01:20.427 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10664736614173226
2025-09-02T21:01:20.430 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 1
2025-09-02T21:01:20.430 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-09-02T21:01:20.430 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-09-02T21:01:20.430 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T21:01:20.440 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2025-09-02T21:01:21.441 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-09-02T21:01:21.441 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T21:01:21.441 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T21:01:22.477 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T21:01:24.497 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='18:47:40.50', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-63:09:39.50', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2025tpu', comment='The object name')]
2025-09-02T21:01:24.497 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T21:01:24.497 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T21:01:24.498 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T21:01:24.498 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T21:01:24.499 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T21:01:24.500 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:01:24.501 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:01:24.631 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T21:01:24.631 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T21:01:24.633 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756839684.6332505
2025-09-02T21:01:24.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T21:01:24.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T21:01:25.499 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:01:25.518 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.00000000000006
2025-09-02T21:01:25.518 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:01:25.518 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2025-09-02T21:01:25.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:01:28.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:01:28.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2025-09-02T21:01:28.545 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:01:28.545 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:01:30.067 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 354.6/360.0
2025-09-02T21:01:31.548 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:01:31.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.0
2025-09-02T21:01:31.565 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:01:31.565 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2025-09-02T21:01:32.107 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 352.567/360.0
2025-09-02T21:01:34.130 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 350.527/360.0
2025-09-02T21:01:34.568 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:01:34.570 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00100000000003
2025-09-02T21:01:34.570 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:01:34.570 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:01:35.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:01:35.982 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:00:56.573774
2025-09-02T21:01:35.982 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:00:56.573774
2025-09-02T21:01:35.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:01:35.983 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:01:35.983 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:01:35.983 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:01:35&start_after=2025-09-01T19:01:35&end_after=2025-09-02T19:01:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:01:36.168 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:01:36.169 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:01:36.169 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:01:36.169 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:01:36.169 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:01:36.169 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 358.830453
2025-09-02T21:01:36.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 348.503/360.0
2025-09-02T21:01:36.170 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:01:37.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:01:37.591 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:01:37.591 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:01:37.591 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:01:38.172 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:01:38.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:01:38.173 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:01:38.173584    Obs time: 2025-09-02 19:07:35
2025-09-02T21:01:38.173 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:56.826416
2025-09-02T21:01:38.173 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  356
2025-09-02T21:01:38.173 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T21:01:38.192 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 346.464/360.0
2025-09-02T21:01:40.231 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 344.443/360.0
2025-09-02T21:01:40.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:01:40.595 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:01:40.595 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:01:40.595 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:01:42.270 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 342.402/360.0
2025-09-02T21:01:43.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:01:43.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 179.99999999999994
2025-09-02T21:01:43.617 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:01:43.617 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2025-09-02T21:01:44.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 340.363/360.0
2025-09-02T21:01:45.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:01:46.349 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 338.34/360.0
2025-09-02T21:01:46.620 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:01:46.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.00100000000003
2025-09-02T21:01:46.621 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:01:46.621 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2025-09-02T21:01:48.372 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 336.284/360.0
2025-09-02T21:01:49.624 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:01:49.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00100000000003
2025-09-02T21:01:49.642 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:01:49.642 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:01:50.411 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 334.261/360.0
2025-09-02T21:01:52.450 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 332.222/360.0
2025-09-02T21:01:52.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:01:52.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:01:52.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:01:52.646 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:01:54.474 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 330.183/360.0
2025-09-02T21:01:55.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:01:55.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:01:55.671 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:01:55.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:01:55.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:01:56.513 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 328.16/360.0
2025-09-02T21:01:58.536 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 326.121/360.0
2025-09-02T21:01:58.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:01:58.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:01:58.702 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:01:58.702 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:02:00.575 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 324.099/360.0
2025-09-02T21:02:01.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:01.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:02:01.706 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:01.706 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:02:02.598 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 322.058/360.0
2025-09-02T21:02:04.637 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 320.035/360.0
2025-09-02T21:02:04.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:04.728 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 180.0
2025-09-02T21:02:04.728 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:04.728 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2025-09-02T21:02:05.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:02:06.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 317.996/360.0
2025-09-02T21:02:07.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:07.731 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 179.99899999999997
2025-09-02T21:02:07.731 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:07.731 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:02:08.700 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 315.973/360.0
2025-09-02T21:02:10.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 313.934/360.0
2025-09-02T21:02:10.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:10.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:02:10.753 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:10.753 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:02:12.762 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 311.911/360.0
2025-09-02T21:02:13.756 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:13.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:02:13.757 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:13.757 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:02:14.785 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 309.871/360.0
2025-09-02T21:02:15.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:02:16.760 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:16.783 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.00000000000006
2025-09-02T21:02:16.783 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:16.783 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:02:16.824 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 307.848/360.0
2025-09-02T21:02:18.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 305.811/360.0
2025-09-02T21:02:19.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:19.787 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 179.99999999999994
2025-09-02T21:02:19.787 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:19.787 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:02:20.904 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 303.787/360.0
2025-09-02T21:02:22.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:22.807 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:02:22.808 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:22.808 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:02:22.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 301.731/360.0
2025-09-02T21:02:24.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 299.708/360.0
2025-09-02T21:02:25.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:02:25.811 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:25.812 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:02:25.812 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:25.812 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:02:26.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 297.685/360.0
2025-09-02T21:02:28.815 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:28.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2025-09-02T21:02:28.837 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:28.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2025-09-02T21:02:29.011 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 295.647/360.0
2025-09-02T21:02:31.034 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 293.622/360.0
2025-09-02T21:02:31.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:31.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2025-09-02T21:02:31.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:31.842 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:02:33.073 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 291.6/360.0
2025-09-02T21:02:34.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:34.863 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:02:34.863 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:34.863 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:02:35.112 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 289.56/360.0
2025-09-02T21:02:35.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:02:35.225 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:01:56.773625
2025-09-02T21:02:35.225 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:01:56.773625
2025-09-02T21:02:35.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:02:35.225 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:02:35.226 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:02:35.226 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:02:35&start_after=2025-09-01T19:02:35&end_after=2025-09-02T19:02:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:02:35.374 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:02:35.375 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:02:35.375 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:02:35.375 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:02:35.375 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:02:35.375 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 299.624792
2025-09-02T21:02:35.376 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:02:37.168 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 287.521/360.0
2025-09-02T21:02:37.377 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:02:37.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:02:37.378 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:02:37.378680    Obs time: 2025-09-02 19:07:35
2025-09-02T21:02:37.378 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:57.621320
2025-09-02T21:02:37.378 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  297
2025-09-02T21:02:37.378 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T21:02:37.865 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:37.866 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:02:37.866 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:37.866 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:02:39.191 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 285.466/360.0
2025-09-02T21:02:40.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:40.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:02:40.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:40.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:02:41.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 283.443/360.0
2025-09-02T21:02:43.253 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 281.403/360.0
2025-09-02T21:02:43.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:43.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:02:43.898 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:43.898 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:02:44.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:02:45.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 279.38/360.0
2025-09-02T21:02:46.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:46.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 179.99999999999994
2025-09-02T21:02:46.902 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:46.902 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:02:47.315 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 277.343/360.0
2025-09-02T21:02:49.354 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 275.319/360.0
2025-09-02T21:02:49.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:49.924 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.00000000000006
2025-09-02T21:02:49.924 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:49.924 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:02:51.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 273.279/360.0
2025-09-02T21:02:52.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:52.926 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 179.99999999999994
2025-09-02T21:02:52.926 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:52.926 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2025-09-02T21:02:53.417 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 271.256/360.0
2025-09-02T21:02:54.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:02:55.440 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 269.217/360.0
2025-09-02T21:02:55.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:55.950 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99899999999997
2025-09-02T21:02:55.950 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:55.950 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:02:57.479 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 267.194/360.0
2025-09-02T21:02:58.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:02:58.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:02:58.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:02:58.954 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:02:59.518 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 265.155/360.0
2025-09-02T21:03:01.541 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 263.115/360.0
2025-09-02T21:03:01.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:01.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:03:01.983 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:01.983 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:03:03.580 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 261.093/360.0
2025-09-02T21:03:04.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:03:04.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:04.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:03:04.986 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:04.986 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:03:05.603 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 259.053/360.0
2025-09-02T21:03:07.643 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 257.03/360.0
2025-09-02T21:03:07.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:08.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:03:08.009 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:08.009 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:03:09.666 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 254.991/360.0
2025-09-02T21:03:11.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:11.011 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:03:11.011 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:11.011 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:03:11.689 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 252.969/360.0
2025-09-02T21:03:13.728 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 250.946/360.0
2025-09-02T21:03:14.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:14.035 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:03:14.035 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:14.035 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:03:14.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:03:15.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 248.906/360.0
2025-09-02T21:03:17.038 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:17.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.0
2025-09-02T21:03:17.039 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:17.039 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2025-09-02T21:03:17.790 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 246.882/360.0
2025-09-02T21:03:19.813 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 244.843/360.0
2025-09-02T21:03:20.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:20.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.00100000000003
2025-09-02T21:03:20.062 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:20.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2025-09-02T21:03:21.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 242.82/360.0
2025-09-02T21:03:23.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:23.067 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.00100000000003
2025-09-02T21:03:23.067 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:23.067 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:03:23.875 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 240.781/360.0
2025-09-02T21:03:24.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:03:25.915 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 238.758/360.0
2025-09-02T21:03:26.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:26.092 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:03:26.092 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:26.092 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:03:27.938 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 236.719/360.0
2025-09-02T21:03:29.095 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:29.096 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:03:29.096 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:29.096 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:03:29.960 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 234.696/360.0
2025-09-02T21:03:32.000 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 232.675/360.0
2025-09-02T21:03:32.099 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:32.120 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:03:32.120 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:32.120 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:03:34.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 230.633/360.0
2025-09-02T21:03:34.418 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:03:34.441 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:02:56.973382
2025-09-02T21:03:34.441 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:02:56.973382
2025-09-02T21:03:34.441 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:03:34.441 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:03:34.441 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:03:34.442 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:03:34&start_after=2025-09-01T19:03:34&end_after=2025-09-02T19:03:34&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:03:34.604 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:03:34.604 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:03:34.604 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:03:34.604 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:03:34.604 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:03:34.604 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 240.395516
2025-09-02T21:03:34.605 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:03:35.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:35.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.00000000000006
2025-09-02T21:03:35.122 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:35.122 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:03:36.078 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 228.594/360.0
2025-09-02T21:03:36.605 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:03:36.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:03:36.625 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:03:36.625466    Obs time: 2025-09-02 19:07:35
2025-09-02T21:03:36.625 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:58.374534
2025-09-02T21:03:36.625 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  238
2025-09-02T21:03:36.625 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T21:03:38.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 226.555/360.0
2025-09-02T21:03:38.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:38.144 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:03:38.144 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:38.144 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:03:40.141 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 224.532/360.0
2025-09-02T21:03:41.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:41.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:03:41.146 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:41.146 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:03:42.180 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 222.494/360.0
2025-09-02T21:03:43.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:03:44.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:44.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:03:44.165 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:44.165 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:03:44.219 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 220.455/360.0
2025-09-02T21:03:46.242 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 218.414/360.0
2025-09-02T21:03:47.168 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:47.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.00000000000006
2025-09-02T21:03:47.169 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:47.169 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:03:48.281 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 216.391/360.0
2025-09-02T21:03:50.172 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:50.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:03:50.190 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:50.190 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:03:50.304 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 214.352/360.0
2025-09-02T21:03:52.344 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 212.329/360.0
2025-09-02T21:03:53.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:53.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:03:53.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:53.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:03:53.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:03:54.367 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 210.29/360.0
2025-09-02T21:03:56.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:56.198 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 180.0
2025-09-02T21:03:56.198 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:56.198 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2025-09-02T21:03:56.390 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 208.267/360.0
2025-09-02T21:03:58.429 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 206.244/360.0
2025-09-02T21:03:59.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:03:59.219 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 179.99899999999997
2025-09-02T21:03:59.219 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:03:59.219 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:04:00.452 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 204.204/360.0
2025-09-02T21:04:02.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:02.238 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:04:02.239 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:02.239 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:04:02.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 202.181/360.0
2025-09-02T21:04:03.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:04:04.514 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 200.142/360.0
2025-09-02T21:04:05.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:05.243 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:04:05.243 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:05.243 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:04:06.553 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 198.119/360.0
2025-09-02T21:04:08.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:08.264 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:04:08.264 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:08.264 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:04:08.577 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 196.08/360.0
2025-09-02T21:04:10.616 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 194.057/360.0
2025-09-02T21:04:11.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:11.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 179.99999999999994
2025-09-02T21:04:11.270 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:11.270 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:04:12.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 192.019/360.0
2025-09-02T21:04:13.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:04:14.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:14.292 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:04:14.292 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:14.292 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:04:14.694 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 189.979/360.0
2025-09-02T21:04:16.717 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 187.939/360.0
2025-09-02T21:04:17.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:17.295 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.0
2025-09-02T21:04:17.295 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:17.295 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2025-09-02T21:04:18.740 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 185.916/360.0
2025-09-02T21:04:20.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:20.299 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.00100000000003
2025-09-02T21:04:20.299 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:20.299 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:04:20.780 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 183.893/360.0
2025-09-02T21:04:22.803 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 181.855/360.0
2025-09-02T21:04:23.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:23.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:04:23.318 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:23.318 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:04:23.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:04:24.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 179.831/360.0
2025-09-02T21:04:26.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:26.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:04:26.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:26.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:04:26.866 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 177.792/360.0
2025-09-02T21:04:28.937 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 175.767/360.0
2025-09-02T21:04:29.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:29.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000008. Last known sky angle: 180.0
2025-09-02T21:04:29.326 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:29.326 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000008
2025-09-02T21:04:30.976 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 173.697/360.0
2025-09-02T21:04:32.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:32.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 179.99900000000008
2025-09-02T21:04:32.330 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:32.330 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2025-09-02T21:04:32.999 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 171.657/360.0
2025-09-02T21:04:33.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:04:33.698 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:03:57.184787
2025-09-02T21:04:33.698 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:03:57.184787
2025-09-02T21:04:33.698 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:04:33.698 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:04:33.698 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:04:33.698 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:04:33&start_after=2025-09-01T19:04:33&end_after=2025-09-02T19:04:33&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:04:33.871 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:04:33.871 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:04:33.871 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:04:33.872 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:04:33.872 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:04:33.872 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 181.127903
2025-09-02T21:04:33.873 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:04:35.038 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 169.634/360.0
2025-09-02T21:04:35.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:35.334 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.00100000000003
2025-09-02T21:04:35.334 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:35.334 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:04:35.875 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:04:35.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:04:35.876 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:04:35.876335    Obs time: 2025-09-02 19:07:35
2025-09-02T21:04:35.876 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:59.123665
2025-09-02T21:04:35.876 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  179
2025-09-02T21:04:35.876 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T21:04:37.062 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 167.596/360.0
2025-09-02T21:04:38.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:38.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:04:38.353 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:38.353 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:04:39.085 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 165.573/360.0
2025-09-02T21:04:41.124 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 163.55/360.0
2025-09-02T21:04:41.356 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:41.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:04:41.357 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:41.357 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:04:42.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:04:43.147 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 161.509/360.0
2025-09-02T21:04:44.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:44.364 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 179.99999999999994
2025-09-02T21:04:44.364 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:44.364 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:04:45.187 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 159.486/360.0
2025-09-02T21:04:47.210 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 157.447/360.0
2025-09-02T21:04:47.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:47.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:04:47.366 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:47.366 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:04:49.249 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 155.423/360.0
2025-09-02T21:04:50.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:50.388 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.0
2025-09-02T21:04:50.388 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:50.388 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2025-09-02T21:04:51.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 153.384/360.0
2025-09-02T21:04:52.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:04:53.344 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 151.317/360.0
2025-09-02T21:04:53.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:53.391 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00100000000003
2025-09-02T21:04:53.391 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:53.391 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:04:55.367 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 149.289/360.0
2025-09-02T21:04:56.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:56.412 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:04:56.412 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:56.412 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:04:57.407 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 147.267/360.0
2025-09-02T21:04:59.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:04:59.414 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:04:59.414 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:04:59.414 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:04:59.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 145.227/360.0
2025-09-02T21:05:01.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 143.205/360.0
2025-09-02T21:05:02.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:02.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:05:02.421 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:02.421 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:05:02.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:05:03.492 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 141.164/360.0
2025-09-02T21:05:05.424 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:05.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.00000000000006
2025-09-02T21:05:05.425 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:05.425 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:05:05.532 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 139.141/360.0
2025-09-02T21:05:07.555 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 137.101/360.0
2025-09-02T21:05:08.428 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:08.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.00000000000006
2025-09-02T21:05:08.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:08.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:05:09.594 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 135.078/360.0
2025-09-02T21:05:11.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:11.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:05:11.452 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:11.452 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:05:11.618 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 133.039/360.0
2025-09-02T21:05:12.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:05:13.657 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 131.016/360.0
2025-09-02T21:05:14.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:14.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:05:14.454 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:14.454 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:05:15.680 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 128.976/360.0
2025-09-02T21:05:17.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:17.458 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:05:17.458 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:17.458 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:05:17.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 126.953/360.0
2025-09-02T21:05:19.743 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 124.93/360.0
2025-09-02T21:05:20.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:20.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:05:20.462 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:20.462 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:05:21.766 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 122.891/360.0
2025-09-02T21:05:22.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:05:23.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:23.483 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:05:23.483 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:23.483 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:05:23.805 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 120.869/360.0
2025-09-02T21:05:25.828 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 118.828/360.0
2025-09-02T21:05:26.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:26.486 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:05:26.486 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:26.486 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:05:27.867 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 116.805/360.0
2025-09-02T21:05:29.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:29.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.0
2025-09-02T21:05:29.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:29.490 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2025-09-02T21:05:29.891 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 114.766/360.0
2025-09-02T21:05:31.930 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 112.743/360.0
2025-09-02T21:05:32.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:32.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2025-09-02T21:05:32.494 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:32.494 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:05:32.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:05:32.932 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:04:57.384080
2025-09-02T21:05:32.932 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:04:57.384080
2025-09-02T21:05:32.932 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:05:32.932 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:05:32.932 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:05:32.932 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:05:32&start_after=2025-09-01T19:05:32&end_after=2025-09-02T19:05:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:05:33.083 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:05:33.083 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:05:33.083 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:05:33.083 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:05:33.083 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:05:33.083 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 121.916459
2025-09-02T21:05:33.104 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:05:33.953 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 110.705/360.0
2025-09-02T21:05:35.106 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:05:35.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:05:35.108 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:05:35.108072    Obs time: 2025-09-02 19:07:35
2025-09-02T21:05:35.108 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:59.891928
2025-09-02T21:05:35.108 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  119
2025-09-02T21:05:35.108 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T21:05:35.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:35.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:05:35.498 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:35.498 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:05:35.993 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 108.68/360.0
2025-09-02T21:05:38.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 106.641/360.0
2025-09-02T21:05:38.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:38.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:05:38.502 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:38.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:05:40.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 104.619/360.0
2025-09-02T21:05:41.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:41.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:05:41.506 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:41.506 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:05:42.078 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 102.595/360.0
2025-09-02T21:05:42.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:05:44.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 100.557/360.0
2025-09-02T21:05:44.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:44.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:05:44.510 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:44.510 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:05:46.141 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 98.532/360.0
2025-09-02T21:05:47.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:47.532 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:05:47.532 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:47.532 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:05:48.164 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 96.493/360.0
2025-09-02T21:05:50.204 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 94.47/360.0
2025-09-02T21:05:50.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:50.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:05:50.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:50.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:05:52.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:05:52.275 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 92.429/360.0
2025-09-02T21:05:53.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:53.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:05:53.538 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:53.538 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:05:54.298 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 90.359/360.0
2025-09-02T21:05:56.321 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 88.335/360.0
2025-09-02T21:05:56.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:56.563 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:05:56.563 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:56.563 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:05:58.360 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 86.312/360.0
2025-09-02T21:05:59.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:05:59.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:05:59.566 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:05:59.566 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:06:00.383 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 84.274/360.0
2025-09-02T21:06:02.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:06:02.423 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 82.251/360.0
2025-09-02T21:06:02.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:02.570 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:06:02.570 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:02.570 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:06:04.446 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 80.211/360.0
2025-09-02T21:06:05.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:05.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:06:05.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:05.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:06:06.485 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 78.187/360.0
2025-09-02T21:06:08.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 76.148/360.0
2025-09-02T21:06:08.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:08.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 179.99999999999994
2025-09-02T21:06:08.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:08.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:06:10.548 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 74.125/360.0
2025-09-02T21:06:11.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:11.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:06:11.582 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:11.583 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:06:12.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:06:12.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 72.086/360.0
2025-09-02T21:06:14.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:14.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.0
2025-09-02T21:06:14.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:14.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2025-09-02T21:06:14.611 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 70.062/360.0
2025-09-02T21:06:16.633 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 68.023/360.0
2025-09-02T21:06:17.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:17.635 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.00100000000003
2025-09-02T21:06:17.635 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:17.635 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:06:18.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 66.0/360.0
2025-09-02T21:06:20.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:20.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 179.99999999999994
2025-09-02T21:06:20.638 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:20.638 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2025-09-02T21:06:20.696 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 63.961/360.0
2025-09-02T21:06:22.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:06:22.719 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 61.938/360.0
2025-09-02T21:06:23.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:23.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2025-09-02T21:06:23.642 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:23.642 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:06:24.758 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 59.915/360.0
2025-09-02T21:06:26.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:26.663 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:06:26.663 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:26.663 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:06:26.830 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 57.875/360.0
2025-09-02T21:06:28.903 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 55.803/360.0
2025-09-02T21:06:29.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:29.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.00000000000006
2025-09-02T21:06:29.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:29.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:06:30.957 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 53.731/360.0
2025-09-02T21:06:32.159 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:06:32.178 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:05:57.588544
2025-09-02T21:06:32.178 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:05:57.588544
2025-09-02T21:06:32.178 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:06:32.178 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:06:32.178 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:06:32.178 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:06:32&start_after=2025-09-01T19:06:32&end_after=2025-09-02T19:06:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:06:32.329 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:06:32.329 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:06:32.329 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:06:32.329 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:06:32.329 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:06:32.329 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 62.670116
2025-09-02T21:06:32.330 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:06:32.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:32.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:06:32.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:32.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:06:33.029 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 51.676/360.0
2025-09-02T21:06:34.332 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:06:34.354 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:06:34.354 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:06:34.354071    Obs time: 2025-09-02 19:07:35
2025-09-02T21:06:34.354 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:00.645929
2025-09-02T21:06:34.354 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  60
2025-09-02T21:06:34.354 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T21:06:35.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 49.604/360.0
2025-09-02T21:06:35.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:35.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:06:35.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:35.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:06:37.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 47.533/360.0
2025-09-02T21:06:38.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:38.680 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:06:38.680 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:38.680 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:06:39.195 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 45.463/360.0
2025-09-02T21:06:41.235 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 43.439/360.0
2025-09-02T21:06:41.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:06:41.683 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:41.684 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 179.99999999999994
2025-09-02T21:06:41.684 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:41.684 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:06:43.290 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 41.399/360.0
2025-09-02T21:06:44.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:44.704 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:06:44.704 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:44.704 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:06:45.330 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 39.343/360.0
2025-09-02T21:06:47.397 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 37.304/360.0
2025-09-02T21:06:47.708 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:47.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:06:47.709 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:47.709 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:06:49.424 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 35.236/360.0
2025-09-02T21:06:50.712 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:50.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:06:50.713 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:50.713 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:06:51.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:06:51.464 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 33.211/360.0
2025-09-02T21:06:53.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.17/360.0
2025-09-02T21:06:53.716 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:53.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:06:53.718 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:53.718 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:06:55.510 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.146/360.0
2025-09-02T21:06:56.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:56.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:06:56.741 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:56.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:06:57.582 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.123/360.0
2025-09-02T21:06:59.653 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.052/360.0
2025-09-02T21:06:59.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:06:59.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.0
2025-09-02T21:06:59.746 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:06:59.746 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2025-09-02T21:07:01.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:07:01.725 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.98/360.0
2025-09-02T21:07:02.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:02.750 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.00100000000003
2025-09-02T21:07:02.750 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:02.751 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:07:03.797 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 20.908/360.0
2025-09-02T21:07:05.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:05.776 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 179.99999999999994
2025-09-02T21:07:05.776 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:05.776 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:07:05.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 18.839/360.0
2025-09-02T21:07:07.892 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 16.781/360.0
2025-09-02T21:07:08.779 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:08.780 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 179.99999999999994
2025-09-02T21:07:08.780 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:08.780 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:07:09.964 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 14.742/360.0
2025-09-02T21:07:11.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:07:11.783 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:11.804 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.00000000000006
2025-09-02T21:07:11.804 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:11.804 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2025-09-02T21:07:12.019 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 12.671/360.0
2025-09-02T21:07:14.058 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 10.615/360.0
2025-09-02T21:07:14.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:14.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.00099999999998
2025-09-02T21:07:14.806 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:14.806 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:07:16.130 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 8.575/360.0
2025-09-02T21:07:17.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:17.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.00000000000006
2025-09-02T21:07:17.826 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:17.826 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:07:18.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 6.503/360.0
2025-09-02T21:07:20.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 4.48/360.0
2025-09-02T21:07:20.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:20.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 179.99999999999994
2025-09-02T21:07:20.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:20.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2025-09-02T21:07:21.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:07:22.248 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 2.441/360.0
2025-09-02T21:07:23.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:23.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2025-09-02T21:07:23.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:23.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:07:24.287 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.387/360.0
2025-09-02T21:07:26.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/360.0
2025-09-02T21:07:26.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:26.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:07:26.874 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:26.874 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:07:28.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/360.0
2025-09-02T21:07:29.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:29.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.00000000000006
2025-09-02T21:07:29.878 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:29.878 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:07:30.373 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/360.0
2025-09-02T21:07:31.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:07:31.411 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:06:57.788426
2025-09-02T21:07:31.411 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:06:57.788426
2025-09-02T21:07:31.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:07:31.411 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:07:31.411 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:07:31.411 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:07:31&start_after=2025-09-01T19:07:31&end_after=2025-09-02T19:07:31&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:07:31.571 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:07:31.572 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:07:31.572 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:07:31.572 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:07:31.572 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:07:31.572 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3.427821
2025-09-02T21:07:31.573 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:07:32.412 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/360.0
2025-09-02T21:07:32.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:32.900 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:07:32.900 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:32.900 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:07:33.573 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:07:33.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:07:33.574 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:07:33.574690    Obs time: 2025-09-02 19:07:35
2025-09-02T21:07:33.574 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:01.425310
2025-09-02T21:07:33.574 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1
2025-09-02T21:07:33.574 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-09-02T21:07:34.435 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/360.0
2025-09-02T21:07:35.903 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:35.904 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:07:35.904 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:35.904 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:07:36.475 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/360.0
2025-09-02T21:07:38.498 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/360.0
2025-09-02T21:07:38.907 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:38.908 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:07:38.909 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:38.909 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:07:40.537 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/360.0
2025-09-02T21:07:40.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:07:41.912 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:41.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.00000000000006
2025-09-02T21:07:41.913 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:41.913 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:07:42.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/360.0
2025-09-02T21:07:44.583 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/360.0
2025-09-02T21:07:44.916 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:44.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.00000000000006
2025-09-02T21:07:44.917 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:44.917 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2025-09-02T21:07:46.623 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/360.0
2025-09-02T21:07:47.920 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:07:47.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2025-09-02T21:07:47.942 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:07:47.942 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:07:48.647 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 1/5 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/360.0
2025-09-02T21:07:48.718 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T21:07:48.718 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:07:48.720 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:07:50.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:07:50.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T21:07:50.946 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 5
2025-09-02T21:07:50.946 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 5: 2
2025-09-02T21:07:50.946 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T21:07:50.946 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T21:07:50.946 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T21:07:50.946 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T21:07:50.946 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T21:07:50.946 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T21:07:50.946 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T21:07:50.946 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T21:07:50.955 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T21:07:50.956 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T21:07:50.956 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 2
2025-09-02T21:07:50.956 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:2
2025-09-02T21:07:50.957 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 2
2025-09-02T21:07:51.013 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 1
2025-09-02T21:07:52.033 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 2
2025-09-02T21:07:53.054 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 3
2025-09-02T21:07:54.075 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 4
2025-09-02T21:07:55.095 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 5
2025-09-02T21:07:56.116 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 6
2025-09-02T21:07:57.155 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 2 successfully
2025-09-02T21:07:58.156 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T21:07:58.170 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-09-02T21:07:59.172 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T21:07:59.173 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 10.28
2025-09-02T21:07:59.173 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 21:05:03
2025-09-02T21:07:59.173 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T21:05:03
2025-09-02T21:07:59.173 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2602
2025-09-02T21:07:59.173 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09620818897637794
2025-09-02T21:07:59.176 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 2
2025-09-02T21:07:59.176 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-09-02T21:07:59.176 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-09-02T21:07:59.176 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T21:07:59.186 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-09-02T21:08:00.187 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-09-02T21:08:00.187 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T21:08:00.187 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T21:08:00.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:08:01.223 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T21:08:03.246 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='18:47:40.50', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-63:09:39.50', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2025tpu', comment='The object name')]
2025-09-02T21:08:03.246 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T21:08:03.246 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T21:08:03.246 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T21:08:03.246 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T21:08:03.248 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T21:08:03.248 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:08:03.250 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:08:03.376 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T21:08:03.376 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T21:08:03.378 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840083.3781986
2025-09-02T21:08:03.747 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T21:08:03.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T21:08:04.248 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:04.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 179.99999999999994
2025-09-02T21:08:04.265 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:04.265 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2025-09-02T21:08:07.268 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:07.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.00099999999998
2025-09-02T21:08:07.270 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:07.270 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2025-09-02T21:08:08.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.601/60.0
2025-09-02T21:08:10.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:10.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.00099999999998
2025-09-02T21:08:10.274 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:10.274 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:08:10.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:08:10.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.55/60.0
2025-09-02T21:08:12.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.527/60.0
2025-09-02T21:08:13.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:13.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:08:13.294 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:13.294 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:08:14.914 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.487/60.0
2025-09-02T21:08:16.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:16.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:08:16.298 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:16.298 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:08:16.938 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.466/60.0
2025-09-02T21:08:18.977 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.443/60.0
2025-09-02T21:08:19.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:19.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:08:19.302 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:19.302 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:08:20.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:08:21.000 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.402/60.0
2025-09-02T21:08:22.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:22.323 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:08:22.323 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:22.324 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:08:23.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.379/60.0
2025-09-02T21:08:25.062 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.339/60.0
2025-09-02T21:08:25.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:25.328 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:08:25.328 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:25.328 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:08:27.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.316/60.0
2025-09-02T21:08:28.331 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:28.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:08:28.353 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:28.353 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:08:29.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.277/60.0
2025-09-02T21:08:30.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:08:30.650 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:07:57.987235
2025-09-02T21:08:30.650 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:07:57.987235
2025-09-02T21:08:30.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:08:30.650 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:08:30.650 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:08:30.650 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:08:30&start_after=2025-09-01T19:08:30&end_after=2025-09-02T19:08:30&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:08:30.826 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:08:30.826 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:08:30.826 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:08:30.826 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:08:30.826 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:08:30.826 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -55.82666
2025-09-02T21:08:30.827 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:08:31.164 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.254/60.0
2025-09-02T21:08:31.356 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:31.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:08:31.357 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:31.357 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:08:32.829 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:08:32.830 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:08:32.830 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:08:32.830286    Obs time: 2025-09-02 19:07:35
2025-09-02T21:08:32.830 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:02.169714
2025-09-02T21:08:32.830 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86342
2025-09-02T21:08:32.830 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-09-02T19:07:35Z', 'guide_off', 'config_id 10714', 'config_status_id 14469882', 'update_OCS 14469882 ATTEMPTED', 'run_script setup_CMMic_phot_14191129_10669_10714.json', 'run_script CMMic_phot_14191129_10669_10714.json', 'update_OCS 14469882 COMPLETED 10714 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T20:16:12Z', 'run_script arc_flat_lamp_off.json']
2025-09-02T21:08:32.830 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-09-02T21:08:33.187 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.214/60.0
2025-09-02T21:08:34.360 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:34.380 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:08:34.380 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:34.380 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:08:35.275 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.191/60.0
2025-09-02T21:08:37.331 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.103/60.0
2025-09-02T21:08:37.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:37.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:08:37.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:37.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:08:39.354 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.048/60.0
2025-09-02T21:08:39.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:08:40.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:40.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:08:40.405 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:40.405 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:08:41.393 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.025/60.0
2025-09-02T21:08:43.408 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:43.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999992. Last known sky angle: 180.0
2025-09-02T21:08:43.409 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:43.409 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999992
2025-09-02T21:08:43.416 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.985/60.0
2025-09-02T21:08:45.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.962/60.0
2025-09-02T21:08:46.412 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:46.432 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.00099999999992
2025-09-02T21:08:46.432 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:46.433 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:08:47.479 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.923/60.0
2025-09-02T21:08:49.436 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:49.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.00000000000006
2025-09-02T21:08:49.438 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:49.438 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2025-09-02T21:08:49.518 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.9/60.0
2025-09-02T21:08:49.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:08:51.541 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.86/60.0
2025-09-02T21:08:52.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:52.460 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99900000000002
2025-09-02T21:08:52.461 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:52.461 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:08:53.564 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.837/60.0
2025-09-02T21:08:55.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:55.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:08:55.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:55.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:08:55.604 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.814/60.0
2025-09-02T21:08:57.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.775/60.0
2025-09-02T21:08:58.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:08:58.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:08:58.467 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:08:58.467 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:08:59.666 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.752/60.0
2025-09-02T21:08:59.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:09:01.470 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:01.474 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:09:01.474 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:01.474 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:09:01.689 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.712/60.0
2025-09-02T21:09:03.729 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:09:04.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:04.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:09:04.494 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:04.494 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:09:05.752 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:09:07.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:07.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:09:07.498 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:07.498 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:09:07.791 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:09:09.814 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:09:09.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:09:10.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:10.519 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.00000000000006
2025-09-02T21:09:10.519 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:10.519 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:09:11.854 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:09:13.522 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:13.523 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:09:13.523 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:13.523 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:09:13.877 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:09:15.900 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:09:16.526 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:16.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:09:16.546 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:16.546 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:09:17.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:09:19.549 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:19.550 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:09:19.550 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:19.550 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:09:19.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:09:19.962 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:09:22.002 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:09:22.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:22.554 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.00000000000006
2025-09-02T21:09:22.554 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:22.554 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:09:24.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:09:25.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:25.559 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:09:25.559 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:25.559 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:09:25.829 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T21:09:25.829 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:09:25.831 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:09:28.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T21:09:28.563 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 5
2025-09-02T21:09:28.563 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 3 of 5: 3
2025-09-02T21:09:28.563 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T21:09:28.563 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T21:09:28.563 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T21:09:28.563 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T21:09:28.563 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T21:09:28.563 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T21:09:28.563 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T21:09:28.563 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T21:09:28.574 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T21:09:28.575 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T21:09:28.575 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 3
2025-09-02T21:09:28.575 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:3
2025-09-02T21:09:28.575 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 3
2025-09-02T21:09:28.646 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 1
2025-09-02T21:09:29.666 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 2
2025-09-02T21:09:29.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:09:29.884 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:08:58.188701
2025-09-02T21:09:29.884 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:08:58.188701
2025-09-02T21:09:29.884 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:09:29.884 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:09:29.884 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:09:29.884 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:09:29&start_after=2025-09-01T19:09:29&end_after=2025-09-02T19:09:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:09:30.034 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:09:30.034 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:09:30.034 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:09:30.034 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:09:30.034 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:09:30.034 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -115.034836
2025-09-02T21:09:30.053 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:09:30.687 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 3
2025-09-02T21:09:31.708 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 4
2025-09-02T21:09:32.055 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:09:32.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:09:32.056 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:09:32.056428    Obs time: 2025-09-02 19:07:35
2025-09-02T21:09:32.056 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:58:02.943572
2025-09-02T21:09:32.056 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86282
2025-09-02T21:09:32.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-09-02T19:07:35Z', 'guide_off', 'config_id 10714', 'config_status_id 14469882', 'update_OCS 14469882 ATTEMPTED', 'run_script setup_CMMic_phot_14191129_10669_10714.json', 'run_script CMMic_phot_14191129_10669_10714.json', 'update_OCS 14469882 COMPLETED 10714 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T20:16:12Z', 'run_script arc_flat_lamp_off.json']
2025-09-02T21:09:32.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-09-02T21:09:32.728 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 5
2025-09-02T21:09:33.797 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 3 successfully
2025-09-02T21:09:34.798 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T21:09:34.812 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2025-09-02T21:09:35.813 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T21:09:35.814 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 10.28
2025-09-02T21:09:35.814 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 21:05:03
2025-09-02T21:09:35.814 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T21:05:03
2025-09-02T21:09:35.814 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.3, 2602
2025-09-02T21:09:35.815 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09624866141732281
2025-09-02T21:09:35.818 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 3
2025-09-02T21:09:35.818 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-09-02T21:09:35.818 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-09-02T21:09:35.818 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T21:09:35.828 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2025-09-02T21:09:36.829 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-09-02T21:09:36.829 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T21:09:36.829 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T21:09:37.863 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T21:09:39.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:09:39.883 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='18:47:40.50', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-63:09:39.50', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2025tpu', comment='The object name')]
2025-09-02T21:09:39.883 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T21:09:39.932 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T21:09:39.932 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T21:09:39.932 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T21:09:39.934 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T21:09:39.934 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:09:39.936 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:09:40.050 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T21:09:40.050 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T21:09:40.052 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840180.0524652
2025-09-02T21:09:40.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T21:09:40.433 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T21:09:40.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:40.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:09:40.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:40.935 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:09:43.938 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:43.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:09:43.958 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:43.958 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:09:45.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.585/60.0
2025-09-02T21:09:46.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:46.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 179.99999999999994
2025-09-02T21:09:46.962 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:46.962 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:09:47.526 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.551/60.0
2025-09-02T21:09:49.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:09:49.565 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.527/60.0
2025-09-02T21:09:49.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:49.983 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:09:50.013 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:50.013 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:09:51.588 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.488/60.0
2025-09-02T21:09:53.016 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:53.018 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:09:53.018 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:53.018 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:09:53.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.465/60.0
2025-09-02T21:09:55.651 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.425/60.0
2025-09-02T21:09:56.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:56.044 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:09:56.044 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:56.044 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:09:57.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.402/60.0
2025-09-02T21:09:59.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:09:59.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 179.99999999999994
2025-09-02T21:09:59.046 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:09:59.046 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:09:59.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:09:59.713 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.363/60.0
2025-09-02T21:10:01.752 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.34/60.0
2025-09-02T21:10:02.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:02.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 179.99999999999994
2025-09-02T21:10:02.070 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:02.070 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2025-09-02T21:10:03.776 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.301/60.0
2025-09-02T21:10:05.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:05.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00099999999998
2025-09-02T21:10:05.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:05.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:10:05.815 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.277/60.0
2025-09-02T21:10:07.838 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.238/60.0
2025-09-02T21:10:08.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:08.096 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:10:08.096 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:08.096 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:10:09.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:10:09.861 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.215/60.0
2025-09-02T21:10:11.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:11.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 179.99999999999994
2025-09-02T21:10:11.098 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:11.098 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:10:11.901 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.194/60.0
2025-09-02T21:10:13.924 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.153/60.0
2025-09-02T21:10:14.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:14.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:10:14.122 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:14.122 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:10:15.963 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.129/60.0
2025-09-02T21:10:17.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:17.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:10:17.126 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:17.126 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:10:17.986 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.09/60.0
2025-09-02T21:10:19.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:10:20.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 20.069/60.0
2025-09-02T21:10:20.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:20.151 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:10:20.152 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:20.152 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:10:22.049 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 18.029/60.0
2025-09-02T21:10:23.155 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:23.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 179.99999999999994
2025-09-02T21:10:23.157 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:23.157 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:10:24.088 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 16.004/60.0
2025-09-02T21:10:26.111 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.965/60.0
2025-09-02T21:10:26.160 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:26.180 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:10:26.180 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:26.180 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:10:28.150 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.942/60.0
2025-09-02T21:10:29.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:10:29.112 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:09:58.387860
2025-09-02T21:10:29.112 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:09:58.387860
2025-09-02T21:10:29.112 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:10:29.112 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:10:29.113 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:10:29.113 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:10:29&start_after=2025-09-01T19:10:29&end_after=2025-09-02T19:10:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:10:29.183 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:29.184 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:10:29.184 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:29.184 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:10:29.269 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:10:29.269 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:10:29.269 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:10:29.269 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:10:29.269 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:10:29.270 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -174.270016
2025-09-02T21:10:29.270 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:10:30.173 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.903/60.0
2025-09-02T21:10:31.273 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:10:31.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:10:31.274 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:10:31.273993    Obs time: 2025-09-02 19:07:35
2025-09-02T21:10:31.274 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:57:03.726007
2025-09-02T21:10:31.274 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86223
2025-09-02T21:10:31.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-09-02T19:07:35Z', 'guide_off', 'config_id 10714', 'config_status_id 14469882', 'update_OCS 14469882 ATTEMPTED', 'run_script setup_CMMic_phot_14191129_10669_10714.json', 'run_script CMMic_phot_14191129_10669_10714.json', 'update_OCS 14469882 COMPLETED 10714 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T20:16:12Z', 'run_script arc_flat_lamp_off.json']
2025-09-02T21:10:31.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-09-02T21:10:32.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:32.187 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99900000000002. Last known sky angle: 180.0
2025-09-02T21:10:32.187 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:32.187 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99900000000002
2025-09-02T21:10:32.197 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.881/60.0
2025-09-02T21:10:34.236 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.857/60.0
2025-09-02T21:10:35.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:35.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 179.99900000000002
2025-09-02T21:10:35.190 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:35.190 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2025-09-02T21:10:36.259 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.817/60.0
2025-09-02T21:10:38.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:38.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999992. Last known sky angle: 180.00099999999998
2025-09-02T21:10:38.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:38.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999992
2025-09-02T21:10:38.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:10:38.299 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.794/60.0
2025-09-02T21:10:40.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:10:41.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:41.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.00099999999992
2025-09-02T21:10:41.201 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:41.201 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2025-09-02T21:10:42.361 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:10:44.204 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:44.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00100000000003
2025-09-02T21:10:44.205 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:44.205 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:10:44.384 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:10:46.424 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:10:47.208 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:47.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:10:47.209 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:47.209 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:10:48.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:10:48.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:10:50.212 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:50.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:10:50.213 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:50.213 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:10:50.486 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:10:52.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:10:53.216 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:53.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:10:53.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:53.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:10:54.549 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:10:56.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:56.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 179.99999999999994
2025-09-02T21:10:56.222 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:56.222 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:10:56.572 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:10:58.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:10:58.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:10:59.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:10:59.226 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:10:59.226 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:10:59.226 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:11:00.635 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:11:02.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:02.252 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:11:02.252 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:02.252 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:11:02.462 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T21:11:02.462 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:11:02.464 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:11:05.255 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T21:11:05.255 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 3 of 5
2025-09-02T21:11:05.255 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 4 of 5: 4
2025-09-02T21:11:05.255 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T21:11:05.256 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T21:11:05.256 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T21:11:05.256 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T21:11:05.256 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T21:11:05.256 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T21:11:05.256 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T21:11:05.256 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T21:11:05.266 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T21:11:05.267 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T21:11:05.267 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 4
2025-09-02T21:11:05.267 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:4
2025-09-02T21:11:05.267 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 4
2025-09-02T21:11:05.325 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 1
2025-09-02T21:11:06.345 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 2
2025-09-02T21:11:07.366 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 3
2025-09-02T21:11:08.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:11:08.386 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 4
2025-09-02T21:11:09.407 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 5
2025-09-02T21:11:10.428 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 4 successfully
2025-09-02T21:11:11.429 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T21:11:11.437 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2025-09-02T21:11:12.438 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T21:11:12.440 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 10.21
2025-09-02T21:11:12.440 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 21:10:25
2025-09-02T21:11:12.440 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T21:10:25
2025-09-02T21:11:12.440 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.3, 2680
2025-09-02T21:11:12.440 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.0989597244094488
2025-09-02T21:11:12.443 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 4
2025-09-02T21:11:12.443 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-09-02T21:11:12.443 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-09-02T21:11:12.443 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T21:11:12.457 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2025-09-02T21:11:13.458 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-09-02T21:11:13.458 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T21:11:13.458 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T21:11:14.489 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T21:11:16.512 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='18:47:40.50', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-63:09:39.50', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2025tpu', comment='The object name')]
2025-09-02T21:11:16.512 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T21:11:16.512 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T21:11:16.512 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T21:11:16.512 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T21:11:16.514 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T21:11:16.514 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:11:16.516 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:11:16.578 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T21:11:16.579 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T21:11:16.580 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840276.580707
2025-09-02T21:11:17.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T21:11:17.013 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T21:11:17.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:17.532 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.00099999999998
2025-09-02T21:11:17.532 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:17.532 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:11:18.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:11:20.535 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:20.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.00000000000006
2025-09-02T21:11:20.553 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:20.553 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:11:22.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.535/60.0
2025-09-02T21:11:23.556 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:23.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:11:23.557 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:23.557 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:11:24.087 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.516/60.0
2025-09-02T21:11:26.110 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.493/60.0
2025-09-02T21:11:26.560 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:26.583 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:11:26.583 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:26.583 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:11:28.133 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.47/60.0
2025-09-02T21:11:28.325 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:11:28.327 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:10:58.597553
2025-09-02T21:11:28.327 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:10:58.597553
2025-09-02T21:11:28.327 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:11:28.327 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:11:28.327 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:11:28.327 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:11:28&start_after=2025-09-01T19:11:28&end_after=2025-09-02T19:11:28&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:11:28.488 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:11:28.488 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:11:28.488 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:11:28.489 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:11:28.489 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:11:28.489 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -233.489117
2025-09-02T21:11:28.490 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:11:29.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:29.587 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:11:29.587 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:29.587 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:11:30.156 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.447/60.0
2025-09-02T21:11:30.492 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:11:30.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:11:30.514 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:11:30.514355    Obs time: 2025-09-02 19:07:35
2025-09-02T21:11:30.514 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:56:04.485645
2025-09-02T21:11:30.514 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86164
2025-09-02T21:11:30.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-09-02T19:07:35Z', 'guide_off', 'config_id 10714', 'config_status_id 14469882', 'update_OCS 14469882 ATTEMPTED', 'run_script setup_CMMic_phot_14191129_10669_10714.json', 'run_script CMMic_phot_14191129_10669_10714.json', 'update_OCS 14469882 COMPLETED 10714 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T20:16:12Z', 'run_script arc_flat_lamp_off.json']
2025-09-02T21:11:30.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-09-02T21:11:32.180 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.425/60.0
2025-09-02T21:11:32.591 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:32.592 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 179.99999999999994
2025-09-02T21:11:32.592 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:32.592 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:11:34.203 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.401/60.0
2025-09-02T21:11:35.595 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:35.596 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.00000000000006
2025-09-02T21:11:35.596 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:35.596 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:11:36.226 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.378/60.0
2025-09-02T21:11:37.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:11:38.249 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.354/60.0
2025-09-02T21:11:38.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:38.616 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:11:38.616 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:38.616 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:11:40.272 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.331/60.0
2025-09-02T21:11:41.619 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:41.620 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:11:41.620 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:41.620 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:11:42.295 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.31/60.0
2025-09-02T21:11:44.334 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.278/60.0
2025-09-02T21:11:44.623 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:44.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 179.99999999999994
2025-09-02T21:11:44.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:44.646 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:11:46.358 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.246/60.0
2025-09-02T21:11:47.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:11:47.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:47.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:11:47.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:47.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:11:48.380 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.223/60.0
2025-09-02T21:11:50.404 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.2/60.0
2025-09-02T21:11:50.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:50.655 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:11:50.655 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:50.655 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:11:52.427 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.177/60.0
2025-09-02T21:11:53.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:53.659 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 179.99999999999994
2025-09-02T21:11:53.659 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:53.659 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:11:54.450 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.153/60.0
2025-09-02T21:11:56.473 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 20.13/60.0
2025-09-02T21:11:56.662 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:56.664 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:11:56.664 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:56.664 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:11:57.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:11:58.497 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 18.107/60.0
2025-09-02T21:11:59.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:11:59.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:11:59.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:11:59.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:12:00.520 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 16.083/60.0
2025-09-02T21:12:02.543 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 14.06/60.0
2025-09-02T21:12:02.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:02.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 179.99999999999994
2025-09-02T21:12:02.671 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:02.671 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:12:04.599 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 12.0/60.0
2025-09-02T21:12:05.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:05.675 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 180.00000000000006
2025-09-02T21:12:05.675 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:05.675 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2025-09-02T21:12:06.622 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.981/60.0
2025-09-02T21:12:07.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:12:08.645 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.958/60.0
2025-09-02T21:12:08.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:08.679 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99899999999997
2025-09-02T21:12:08.679 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:08.679 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:12:10.669 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.935/60.0
2025-09-02T21:12:11.682 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:11.683 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:12:11.683 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:11.683 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:12:12.692 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.911/60.0
2025-09-02T21:12:14.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:14.688 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999992. Last known sky angle: 180.0
2025-09-02T21:12:14.688 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:14.688 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999992
2025-09-02T21:12:14.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.889/60.0
2025-09-02T21:12:16.738 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:12:17.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:12:17.691 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:17.692 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.00099999999992
2025-09-02T21:12:17.692 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:17.692 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:12:18.762 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:12:20.695 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:20.696 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.00000000000006
2025-09-02T21:12:20.696 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:20.696 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:12:20.785 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:12:22.808 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:12:23.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:23.699 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 179.99999999999994
2025-09-02T21:12:23.699 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:23.699 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:12:24.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:12:26.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:26.703 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:12:26.703 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:26.704 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:12:26.855 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:12:27.567 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:12:27.569 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:11:58.801058
2025-09-02T21:12:27.569 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:11:58.801058
2025-09-02T21:12:27.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:12:27.569 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:12:27.569 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:12:27.569 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:12:27&start_after=2025-09-01T19:12:27&end_after=2025-09-02T19:12:27&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:12:27.715 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:12:27.715 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:12:27.715 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:12:27.715 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:12:27.715 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:12:27.715 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -292.71592
2025-09-02T21:12:27.716 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:12:28.878 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:12:29.707 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:29.708 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:12:29.708 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:29.708 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:12:29.718 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:12:29.719 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:12:29.719 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:12:29.719925    Obs time: 2025-09-02 19:07:35
2025-09-02T21:12:29.719 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:55:05.280075
2025-09-02T21:12:29.719 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86105
2025-09-02T21:12:29.720 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-09-02T19:07:35Z', 'guide_off', 'config_id 10714', 'config_status_id 14469882', 'update_OCS 14469882 ATTEMPTED', 'run_script setup_CMMic_phot_14191129_10669_10714.json', 'run_script CMMic_phot_14191129_10669_10714.json', 'update_OCS 14469882 COMPLETED 10714 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T20:16:12Z', 'run_script arc_flat_lamp_off.json']
2025-09-02T21:12:29.720 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-09-02T21:12:30.901 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:12:32.711 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:32.727 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 179.99999999999994
2025-09-02T21:12:32.727 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:32.727 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:12:32.924 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:12:34.947 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:12:35.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:35.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 179.99999999999994
2025-09-02T21:12:35.730 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:35.730 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2025-09-02T21:12:36.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:12:36.971 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:12:38.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:38.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00100000000003
2025-09-02T21:12:38.734 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:38.734 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:12:38.995 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 4/5 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:12:39.022 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T21:12:39.022 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:12:39.025 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:12:41.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T21:12:41.737 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 4 of 5
2025-09-02T21:12:41.737 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 5 of 5: 5
2025-09-02T21:12:41.737 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T21:12:41.737 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T21:12:41.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T21:12:41.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T21:12:41.737 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T21:12:41.737 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T21:12:41.737 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T21:12:41.737 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T21:12:41.747 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T21:12:41.748 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T21:12:41.748 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 5
2025-09-02T21:12:41.748 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:5
2025-09-02T21:12:41.748 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 5
2025-09-02T21:12:41.790 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 1
2025-09-02T21:12:42.811 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 2
2025-09-02T21:12:43.831 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 3
2025-09-02T21:12:44.852 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 4
2025-09-02T21:12:45.872 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 5
2025-09-02T21:12:46.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:12:46.924 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 5 successfully
2025-09-02T21:12:47.925 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T21:12:47.940 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2025-09-02T21:12:48.941 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T21:12:48.942 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 10.21
2025-09-02T21:12:48.942 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 21:10:25
2025-09-02T21:12:48.942 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T21:10:25
2025-09-02T21:12:48.942 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -21.0, 2777
2025-09-02T21:12:48.943 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10088937007874015
2025-09-02T21:12:48.948 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 5
2025-09-02T21:12:48.948 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-09-02T21:12:48.948 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-09-02T21:12:48.948 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T21:12:48.993 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2025-09-02T21:12:49.994 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-09-02T21:12:49.994 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T21:12:49.994 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T21:12:51.035 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T21:12:53.038 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='18:47:40.50', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-63:09:39.50', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='SN2025tpu', comment='The object name')]
2025-09-02T21:12:53.038 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T21:12:53.038 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T21:12:53.038 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T21:12:53.038 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T21:12:53.040 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T21:12:53.040 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:12:53.042 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:12:53.141 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T21:12:53.141 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T21:12:53.143 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840373.1435406
2025-09-02T21:12:53.539 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T21:12:53.539 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T21:12:54.040 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:54.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00100000000003
2025-09-02T21:12:54.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:54.043 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:12:56.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:12:57.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:12:57.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.0
2025-09-02T21:12:57.047 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:12:57.047 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:12:58.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.551/60.0
2025-09-02T21:13:00.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:00.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 179.99999999999994
2025-09-02T21:13:00.050 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:00.050 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:13:00.699 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.485/60.0
2025-09-02T21:13:02.722 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.445/60.0
2025-09-02T21:13:03.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:03.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:13:03.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:03.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:13:04.761 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.421/60.0
2025-09-02T21:13:06.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:06.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:13:06.058 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:06.058 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:13:06.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:13:06.784 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.382/60.0
2025-09-02T21:13:08.824 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.361/60.0
2025-09-02T21:13:09.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:09.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:13:09.062 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:09.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:13:10.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.319/60.0
2025-09-02T21:13:12.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:12.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:13:12.066 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:12.066 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:13:12.887 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.296/60.0
2025-09-02T21:13:14.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.257/60.0
2025-09-02T21:13:15.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:15.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:13:15.070 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:15.070 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:13:16.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:13:16.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.233/60.0
2025-09-02T21:13:18.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:18.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:13:18.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:18.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:13:18.972 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.194/60.0
2025-09-02T21:13:21.012 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.171/60.0
2025-09-02T21:13:21.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:21.078 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:13:21.078 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:21.078 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:13:23.035 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.131/60.0
2025-09-02T21:13:24.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:24.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:13:24.082 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:24.082 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:13:25.058 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.108/60.0
2025-09-02T21:13:26.776 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:13:26.777 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:12:59.001861
2025-09-02T21:13:26.777 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:12:59.001861
2025-09-02T21:13:26.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:13:26.777 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:13:26.777 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:13:26.778 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:13:26&start_after=2025-09-01T19:13:26&end_after=2025-09-02T19:13:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:13:26.926 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:13:26.926 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:13:26.926 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:13:26.926 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:13:26.927 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:13:26.927 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -351.927049
2025-09-02T21:13:26.927 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:13:27.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:27.086 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:13:27.086 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:27.086 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:13:27.098 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.085/60.0
2025-09-02T21:13:28.930 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:13:28.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:13:28.931 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:13:28.931413    Obs time: 2025-09-02 19:07:35
2025-09-02T21:13:28.931 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:54:06.068587
2025-09-02T21:13:28.931 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86046
2025-09-02T21:13:28.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-09-02T19:07:35Z', 'guide_off', 'config_id 10714', 'config_status_id 14469882', 'update_OCS 14469882 ATTEMPTED', 'run_script setup_CMMic_phot_14191129_10669_10714.json', 'run_script CMMic_phot_14191129_10669_10714.json', 'update_OCS 14469882 COMPLETED 10714 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T20:16:12Z', 'run_script arc_flat_lamp_off.json']
2025-09-02T21:13:28.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-09-02T21:13:29.121 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.045/60.0
2025-09-02T21:13:30.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:30.090 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:13:30.090 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:30.090 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:13:31.160 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.022/60.0
2025-09-02T21:13:33.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:33.094 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.0
2025-09-02T21:13:33.094 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:33.094 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:13:33.184 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.985/60.0
2025-09-02T21:13:35.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.961/60.0
2025-09-02T21:13:35.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:13:36.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:36.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:13:36.098 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:36.098 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:13:37.246 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.921/60.0
2025-09-02T21:13:39.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:39.102 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.0. Last known sky angle: 180.00000000000006
2025-09-02T21:13:39.102 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:39.102 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.0
2025-09-02T21:13:39.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.899/60.0
2025-09-02T21:13:41.309 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.859/60.0
2025-09-02T21:13:42.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:42.106 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.0
2025-09-02T21:13:42.106 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:42.106 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:13:43.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.837/60.0
2025-09-02T21:13:45.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:45.110 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.00000000000006
2025-09-02T21:13:45.110 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:45.110 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2025-09-02T21:13:45.371 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.795/60.0
2025-09-02T21:13:45.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:13:47.411 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.772/60.0
2025-09-02T21:13:48.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:48.114 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 180.00099999999998
2025-09-02T21:13:48.114 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:48.114 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2025-09-02T21:13:49.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.733/60.0
2025-09-02T21:13:51.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:51.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.00100000000003
2025-09-02T21:13:51.118 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:51.118 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:13:51.457 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.709/60.0
2025-09-02T21:13:53.497 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:13:54.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:54.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 179.99999999999994
2025-09-02T21:13:54.122 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:54.122 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2025-09-02T21:13:55.520 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:13:55.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:13:57.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:13:57.127 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 180.00099999999998
2025-09-02T21:13:57.127 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:13:57.127 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:13:57.559 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:13:59.583 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:14:00.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:14:00.130 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00099999999998. Last known sky angle: 180.00000000000006
2025-09-02T21:14:00.130 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:14:00.130 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00099999999998
2025-09-02T21:14:01.622 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:14:03.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:14:03.152 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99899999999997. Last known sky angle: 180.00099999999998
2025-09-02T21:14:03.152 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:14:03.152 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99899999999997
2025-09-02T21:14:03.645 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:14:05.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:14:05.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:14:06.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:14:06.155 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 179.99899999999997
2025-09-02T21:14:06.155 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:14:06.155 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:14:07.708 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:14:09.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:14:09.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00100000000003. Last known sky angle: 179.99999999999994
2025-09-02T21:14:09.158 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:14:09.158 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00100000000003
2025-09-02T21:14:09.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:14:11.771 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:14:12.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:14:12.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 179.99999999999994. Last known sky angle: 180.00100000000003
2025-09-02T21:14:12.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:14:12.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 179.99999999999994
2025-09-02T21:14:13.794 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: SN2025tpu_phot_14190900_10732_10777.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-09-02T21:14:15.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:14:15.167 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 180.00000000000006. Last known sky angle: 179.99999999999994
2025-09-02T21:14:15.167 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:14:15.167 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 180.00000000000006
2025-09-02T21:14:15.568 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T21:14:15.568 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:14:15.571 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:14:15.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:14:18.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T21:14:18.169 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 5 of 5
2025-09-02T21:14:18.169 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T21:14:18.169 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T21:14:18.182 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T21:14:18.182 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script SN2025tpu_phot_14190900_10732_10777.json was run successfully
2025-09-02T21:14:18.182 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 14469653 COMPLETED 10777 reason
2025-09-02T21:14:18.182 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 14469653 COMPLETED 10777 reason
2025-09-02T21:14:18.182 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-09-02T21:14:18.182 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-09-02T21:14:18.182 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-09-02T21:14:18.182 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-09-02T21:14:18.182 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T21:14:18.182 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T21:14:21.185 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-09-02T21:14:21.185 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-09-02T21:14:23.185 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T21:14:23.186 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-09-02T21:14:23.186 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2025-09-02T21:14:23.186 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2025-09-02T21:14:23.186 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2025-09-02T21:14:23.189 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2025-09-02T21:14:23.189 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2025-09-02T19:07:35Z
2025-09-02T21:14:23.189 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-09-02T21:14:23.189 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-09-02T21:14:23.189 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-09-02T21:14:23.189 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-09-02T21:14:23.189 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_name': 'arc_flat_lamp_off.json', 'script_units': [{'comment': 'Reset optomechanics arc and flat lamps', 'unit_number': 1, 'instrument': {'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF'}, 'do_exposure': False}]}
2025-09-02T21:14:23.190 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T21:14:23.190 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T21:14:23.690 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T21:14:23.690 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-09-02T21:14:23.690 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-09-02T21:14:23.690 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T21:14:23.690 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T21:14:23.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T21:14:23.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T21:14:23.690 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T21:14:23.691 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-09-02T21:14:23.692 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 18:50:03.3144   Targ dec = -63:08:22.9452
2025-09-02T21:14:23.693 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T21:14:23.693 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T21:14:23.693 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T21:14:23.699 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T21:14:23.699 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T21:14:23.699 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T21:14:23.699 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T21:14:24.751 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T21:14:25.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:14:25.990 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:13:59.200165
2025-09-02T21:14:25.990 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:13:59.200165
2025-09-02T21:14:25.990 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:14:25.990 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:14:25.991 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:14:25.991 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:14:25&start_after=2025-09-01T19:14:25&end_after=2025-09-02T19:14:25&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:14:26.145 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:14:26.145 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 17 configurations

2025-09-02T21:14:26.145 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10777
2025-09-02T21:14:26.145 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:14:26.145 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T19:07:35Z
2025-09-02T21:14:26.145 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -411.145684
2025-09-02T21:14:26.146 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-09-02T21:14:26.753 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-09-02T21:14:26.753 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T21:14:26.753 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T21:14:27.192 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T21:14:27.192 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-09-02T21:14:27.192 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2025-09-02T21:14:27.192 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2025-09-02T21:14:27.192 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2025-09-02T21:14:27.192 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 14469653
2025-09-02T21:14:27.192 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2025-09-02T21:14:27.192 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2025-09-02T21:14:27.192 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2025-09-02T18:58:06', 'end': '2025-09-02T19:14:27', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '981.0', 'events': {}}} with config status ID 14469653
2025-09-02T21:14:27.370 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-09-02T21:14:27.370 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2025-09-02T18:49:09Z', 'guide_off', 'config_id 10777', 'config_status_id 14469653', 'update_OCS 14469653 ATTEMPTED', 'run_script setup_SN2025tpu_phot_14190900_10732_10777.json', 'run_script SN2025tpu_phot_14190900_10732_10777.json', 'update_OCS 14469653 COMPLETED 10777 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T19:07:35Z', 'run_script arc_flat_lamp_off.json'] at time 21:14:27
2025-09-02T21:14:28.148 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-09-02T21:14:28.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-09-02T21:14:28.151 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-09-02 19:14:28.151546    Obs time: 2025-09-02 19:07:35
2025-09-02T21:14:28.151 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:53:06.848454
2025-09-02T21:14:28.151 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  85986
2025-09-02T21:14:28.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-09-02T19:07:35Z', 'guide_off', 'config_id 10714', 'config_status_id 14469882', 'update_OCS 14469882 ATTEMPTED', 'run_script setup_CMMic_phot_14191129_10669_10714.json', 'run_script CMMic_phot_14191129_10669_10714.json', 'update_OCS 14469882 COMPLETED 10714 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T20:16:12Z', 'run_script arc_flat_lamp_off.json']
2025-09-02T21:14:28.151 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2025-09-02T21:14:28.151 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2025-09-02T21:14:28.151 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2025-09-02T21:14:28.152 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2025-09-02T21:14:28.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-09-02T21:14:28.152 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2025-09-02T21:14:28.154 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-09-02T21:14:28.154 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-09-02T21:14:28.154 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-09-02T21:14:28.154 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2025-09-02T21:14:28.154 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-09-02T21:14:28.154 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-09-02T21:14:28.154 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-09-02T21:14:28.154 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-09-02T21:14:28.154 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T21:14:28.154 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T21:14:31.157 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-09-02T21:14:31.157 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-09-02T21:14:33.159 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T21:14:33.160 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-09-02T21:14:33.160 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2025-09-02T19:07:35Z
2025-09-02T21:14:33.160 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2025-09-02T19:07:35Z
2025-09-02T21:14:33.160 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-09-02T21:14:33.160 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-09-02T21:14:33.160 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-09-02T21:14:33.160 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-09-02T21:14:33.160 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T21:14:33.160 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T21:14:35.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:14:36.161 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-09-02T21:14:36.161 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-09-02T21:14:38.163 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T21:14:38.163 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-09-02T21:14:38.163 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 10714
2025-09-02T21:14:38.163 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 10714
2025-09-02T21:14:38.163 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 14469882
2025-09-02T21:14:38.163 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 14469882
2025-09-02T21:14:38.163 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 14469882 ATTEMPTED
2025-09-02T21:14:38.163 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 14469882 ATTEMPTED
2025-09-02T21:14:38.163 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_CMMic_phot_14191129_10669_10714.json
2025-09-02T21:14:38.163 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_CMMic_phot_14191129_10669_10714.json
2025-09-02T21:14:38.163 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_CMMic_phot_14191129_10669_10714.json
2025-09-02T21:14:38.163 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_CMMic_phot_14191129_10669_10714.json
2025-09-02T21:14:38.163 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 20.6152, 'targ_dec': -43.3754333333, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '20:36:54.63', 'targ_dec': '-43:22:31.56', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON', 'flat_lamp': 'OFF', 'arc_lamp': 'OFF', 'arc_mirror': 'OUT', 'slit': 'OUT', 'grism': 'OUT', 'filterA': 0, 'filterB': 1, 'shutter_mode': 'ALWAYS_OPEN'}}, 'do_exposure': False}], 'script_name': 'setup_CMMic_phot_14191129_10669_10714.json'}
2025-09-02T21:14:38.163 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T21:14:38.164 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T21:14:38.164 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2025-09-02T21:14:38.164 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 14469882
2025-09-02T21:14:38.164 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2025-09-02T21:14:38.164 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2025-09-02T21:14:38.164 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 14469882
2025-09-02T21:14:38.244 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-09-02T21:14:38.664 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T21:14:38.664 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_CMMic_phot_14191129_10669_10714.json 1 times
2025-09-02T21:14:38.664 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-09-02T21:14:38.666 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2025-09-02T21:14:38.666 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2025-09-02T21:14:38.666 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2025-09-02T21:14:41.674 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T21:14:42.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T21:14:43.678 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T21:14:44.680 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T21:14:45.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:14:45.682 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T21:14:46.684 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T21:14:47.686 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T21:14:48.688 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T21:14:49.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T21:14:50.692 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T21:14:51.694 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T21:14:52.696 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T21:14:53.698 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-09-02T21:14:54.700 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2025-09-02T21:14:54.701 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  20.615805284576 is close enough to target ra = 20.6152
2025-09-02T21:14:54.701 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -43.3773828536442 is close enough to target dec = -43.3754333333
2025-09-02T21:14:54.701 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2025-09-02T21:14:54.701 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T21:14:54.701 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T21:14:54.701 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T21:14:54.701 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T21:14:54.701 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2025-09-02T21:14:54.701 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2025-09-02T21:14:54.712 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-09-02T21:14:54.712 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T21:14:54.906 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2025-09-02T21:14:55.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:14:55.926 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2025-09-02T21:14:56.946 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2025-09-02T21:14:57.966 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2025-09-02T21:14:58.987 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2025-09-02T21:15:00.007 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2025-09-02T21:15:01.028 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 7
2025-09-02T21:15:02.095 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T21:15:03.096 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-09-02T21:15:03.096 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-09-02T21:15:03.111 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-09-02T21:15:04.112 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T21:15:04.164 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T21:15:05.165 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T21:15:05.166 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 10.21
2025-09-02T21:15:05.166 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 21:10:57
2025-09-02T21:15:05.166 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T21:10:57
2025-09-02T21:15:05.166 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-09-02T21:15:05.166 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09829787401574801
2025-09-02T21:15:05.171 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2025-09-02T21:15:05.171 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2025-09-02T21:15:05.171 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2025-09-02T21:15:05.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:15:05.270 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-09-02T21:15:05.270 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T21:15:05.405 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T21:15:06.406 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-09-02T21:15:06.406 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-09-02T21:15:06.420 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-09-02T21:15:07.421 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-09-02T21:15:07.473 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-09-02T21:15:08.475 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T21:15:08.475 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 10.21
2025-09-02T21:15:08.476 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 21:10:57
2025-09-02T21:15:08.476 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T21:10:57
2025-09-02T21:15:08.476 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-09-02T21:15:08.476 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09829787401574801
2025-09-02T21:15:13.555 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2025-09-02T21:15:13.555 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T21:15:13.555 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T21:15:13.555 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T21:15:13.555 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T21:15:13.556 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T21:15:13.557 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T21:15:13.557 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:15:13.559 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:15:13.708 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T21:15:13.708 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T21:15:13.709 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840513.7097218
2025-09-02T21:15:15.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:15:19.972 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T21:15:19.972 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:15:19.974 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:15:20.066 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2025-09-02T21:15:24.071 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2025-09-02T21:15:24.071 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2025-09-02T21:15:25.210 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:15:25.214 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:14:59.402067
2025-09-02T21:15:25.214 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:14:59.402067
2025-09-02T21:15:25.214 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:15:25.214 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:15:25.214 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:15:25.214 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:15:25&start_after=2025-09-01T19:15:25&end_after=2025-09-02T19:15:25&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:15:25.360 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:15:25.360 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:15:25.360 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:15:25.360 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:15:25.361 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3646.639001
2025-09-02T21:15:25.361 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:15:34.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:15:34.516 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2025-09-02T21:15:34.516 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-09-02T21:15:34.516 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 20:36:54.63 = 1113219.4500000002 arcseconds
2025-09-02T21:15:34.516 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -43:22:31.56 = -156151.56 arcseconds
2025-09-02T21:15:34.516 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2025-09-02T21:15:34.729 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-09-02T21:15:34.729 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.3176
2025-09-02T21:15:34.729 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-09-02T21:15:34.729 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (20:36:57.449, -43:22:34.806).

2025-09-02T21:15:34.729 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  20 36 57.449  -43 22 34.806 .

2025-09-02T21:15:34.729 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   20 36 57.449  -43 22 34.806 .

2025-09-02T21:15:34.729 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 1113261.7349999999
2025-09-02T21:15:34.729 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -156154.806
2025-09-02T21:15:34.943 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-09-02T21:15:39.945 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2025-09-02T21:15:39.946 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T21:15:39.946 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T21:15:39.946 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T21:15:39.946 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T21:15:39.946 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T21:15:39.948 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T21:15:39.948 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:15:39.950 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:15:40.068 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T21:15:40.068 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T21:15:40.070 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840540.0702019
2025-09-02T21:15:41.447 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T21:15:44.329 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T21:15:44.329 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:15:44.331 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:15:44.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:15:44.453 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2025-09-02T21:15:48.457 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2025-09-02T21:15:48.681 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2025-09-02T21:15:48.681 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-09-02T21:15:48.682 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 20:36:54.63 = 1113219.4500000002 arcseconds
2025-09-02T21:15:48.682 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -43:22:31.56 = -156151.56 arcseconds
2025-09-02T21:15:48.682 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2025-09-02T21:15:48.936 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-09-02T21:15:48.936 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.324723
2025-09-02T21:15:48.936 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-09-02T21:15:48.936 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (20:36:54.633, -43:22:31.551).

2025-09-02T21:15:48.936 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  20 36 54.633  -43 22 31.551 .

2025-09-02T21:15:48.936 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   20 36 54.633  -43 22 31.551 .

2025-09-02T21:15:48.936 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 1113219.495
2025-09-02T21:15:48.936 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -156151.551
2025-09-02T21:15:49.151 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-09-02T21:15:54.157 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2025-09-02T21:15:54.157 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T21:15:54.157 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T21:15:54.157 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T21:15:54.157 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T21:15:54.158 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T21:15:54.159 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T21:15:54.160 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:15:54.162 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:15:54.299 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T21:15:54.299 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T21:15:54.301 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840554.3010156
2025-09-02T21:15:54.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:15:55.659 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T21:15:58.560 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T21:15:58.561 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:15:58.563 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:15:58.666 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2025-09-02T21:16:04.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:16:04.672 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-09-02T21:16:04.672 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T21:16:04.672 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T21:16:04.672 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T21:16:04.672 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T21:16:04.674 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-09-02T21:16:04.674 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:16:04.678 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:16:04.791 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-09-02T21:16:04.791 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-09-02T21:16:04.792 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840564.7927277
2025-09-02T21:16:06.174 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-09-02T21:16:09.051 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-09-02T21:16:09.052 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:16:09.054 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:16:09.179 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2025-09-02T21:16:14.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:16:15.364 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2032  4796  13.2 to host 127.0.0.1 on port 12360
2025-09-02T21:16:15.364 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T21:16:15.364 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T21:16:18.368 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2032  4796  13.2
2025-09-02T21:16:18.368 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2032  4796  13.2
2025-09-02T21:16:20.370 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T21:16:24.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:16:24.461 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:15:59.616017
2025-09-02T21:16:24.461 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:15:59.616017
2025-09-02T21:16:24.461 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:16:24.461 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:16:24.461 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:16:24.461 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:16:24&start_after=2025-09-01T19:16:24&end_after=2025-09-02T19:16:24&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:16:24.616 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:16:24.617 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:16:24.617 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:16:24.617 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:16:24.617 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3587.382751
2025-09-02T21:16:24.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:16:33.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:16:43.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:16:53.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:16:59.409 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2025-09-02T21:16:59.409 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-09-02T21:16:59.409 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-09-02T21:17:02.412 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2025-09-02T21:17:02.412 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2025-09-02T21:17:03.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:17:04.413 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-09-02T21:17:04.413 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T21:17:04.413 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T21:17:04.413 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T21:17:04.413 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T21:17:04.413 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T21:17:04.413 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T21:17:04.413 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T21:17:05.445 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T21:17:07.447 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-09-02T21:17:07.447 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T21:17:07.447 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T21:17:08.421 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T21:17:08.421 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_CMMic_phot_14191129_10669_10714.json was run successfully
2025-09-02T21:17:08.421 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script CMMic_phot_14191129_10669_10714.json
2025-09-02T21:17:08.421 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script CMMic_phot_14191129_10669_10714.json
2025-09-02T21:17:08.421 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name CMMic_phot_14191129_10669_10714.json
2025-09-02T21:17:08.421 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script CMMic_phot_14191129_10669_10714.json
2025-09-02T21:17:08.421 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'CMMic', 'observer': 'yusuke', 'gain': 'HIGH', 'binx': '2', 'biny': '2', 'readout_speed': 'FAST', 'shutter_mode': 'ALWAYS_OPEN', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 2, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '20:36:54.63', 'targ_dec': '-43:22:31.56', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 15000, 'num_exposures': 240}}], 'script_name': 'CMMic_phot_14191129_10669_10714.json'}
2025-09-02T21:17:08.422 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-09-02T21:17:08.422 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-09-02T21:17:08.922 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-09-02T21:17:08.922 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script CMMic_phot_14191129_10669_10714.json 1 times
2025-09-02T21:17:08.922 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-09-02T21:17:08.922 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-09-02T21:17:08.922 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-09-02T21:17:08.922 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-09-02T21:17:08.922 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-09-02T21:17:08.922 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-09-02T21:17:08.923 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-09-02T21:17:08.923 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-09-02T21:17:08.923 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-09-02T21:17:08.934 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-09-02T21:17:08.935 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-09-02T21:17:08.935 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 2
2025-09-02T21:17:08.935 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:2
2025-09-02T21:17:08.935 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 2
2025-09-02T21:17:09.100 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 1
2025-09-02T21:17:10.120 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 2
2025-09-02T21:17:11.141 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 3
2025-09-02T21:17:12.161 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 4
2025-09-02T21:17:13.182 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 5
2025-09-02T21:17:13.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:17:14.204 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 6
2025-09-02T21:17:15.281 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 2 successfully
2025-09-02T21:17:16.282 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T21:17:16.334 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-09-02T21:17:17.335 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-09-02T21:17:17.336 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 10.68
2025-09-02T21:17:17.336 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-09-02 21:15:46
2025-09-02T21:17:17.336 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-09-02T21:15:46
2025-09-02T21:17:17.336 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2602
2025-09-02T21:17:17.337 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09596566929133855
2025-09-02T21:17:17.340 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 2
2025-09-02T21:17:17.340 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-09-02T21:17:17.340 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-09-02T21:17:17.340 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-09-02T21:17:17.387 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-09-02T21:17:18.388 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-09-02T21:17:18.388 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-09-02T21:17:18.388 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-09-02T21:17:19.424 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-09-02T21:17:21.427 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='20:36:54.63', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-43:22:31.56', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='yusuke', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='CMMic', comment='The object name')]
2025-09-02T21:17:21.427 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-09-02T21:17:21.427 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-09-02T21:17:21.427 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-09-02T21:17:21.427 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-09-02T21:17:21.429 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 240 exposures
2025-09-02T21:17:21.429 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:17:21.451 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:17:21.567 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 240 exposures
2025-09-02T21:17:21.567 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 240
2025-09-02T21:17:21.569 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840641.5694675
2025-09-02T21:17:21.928 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-09-02T21:17:21.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-09-02T21:17:22.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:17:22.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:17:22.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:17:22.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:17:23.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:17:23.679 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:16:59.823643
2025-09-02T21:17:23.679 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:16:59.823643
2025-09-02T21:17:23.679 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:17:23.679 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:17:23.679 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:17:23.679 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:17:23&start_after=2025-09-01T19:17:23&end_after=2025-09-02T19:17:23&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:17:23.829 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:17:23.829 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:17:23.829 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:17:23.829 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:17:23.829 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3528.170026
2025-09-02T21:17:23.830 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:17:25.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:17:25.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T21:17:25.434 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:17:25.434 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:17:26.991 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/240, Remaining exp time 9.629/15.0
2025-09-02T21:17:28.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:17:28.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T21:17:28.438 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:17:28.438 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:17:29.061 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/240, Remaining exp time 7.578/15.0
2025-09-02T21:17:31.084 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/240, Remaining exp time 5.508/15.0
2025-09-02T21:17:31.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:17:31.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:17:31.442 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:17:31.442 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:17:32.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:17:33.123 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/240, Remaining exp time 3.486/15.0
2025-09-02T21:17:34.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:17:34.446 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:17:34.446 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:17:34.446 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:17:35.151 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/240, Remaining exp time 1.446/15.0
2025-09-02T21:17:37.179 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/240, Remaining exp time 0.0/15.0
2025-09-02T21:17:37.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:17:37.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:17:37.450 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:17:37.450 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:17:37.850 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 240 done. Exposure state = 0
2025-09-02T21:17:37.850 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:17:37.852 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:17:37.964 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 240
2025-09-02T21:17:37.965 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840657.9658694
2025-09-02T21:17:39.202 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/240, Remaining exp time 13.787/15.0
2025-09-02T21:17:40.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:17:40.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:17:40.454 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:17:40.454 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:17:41.241 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/240, Remaining exp time 11.763/15.0
2025-09-02T21:17:42.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:17:43.274 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/240, Remaining exp time 9.725/15.0
2025-09-02T21:17:43.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:17:43.459 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:17:43.459 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:17:43.459 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:17:45.297 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/240, Remaining exp time 7.691/15.0
2025-09-02T21:17:46.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:17:46.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:17:46.481 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:17:46.481 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:17:47.336 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/240, Remaining exp time 5.668/15.0
2025-09-02T21:17:49.359 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/240, Remaining exp time 3.63/15.0
2025-09-02T21:17:49.484 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:17:49.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:17:49.485 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:17:49.485 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:17:51.392 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/240, Remaining exp time 1.607/15.0
2025-09-02T21:17:52.488 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:17:52.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:17:52.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:17:52.490 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:17:52.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:17:53.238 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 240 done. Exposure state = 0
2025-09-02T21:17:53.239 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:17:53.240 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:17:53.352 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 240
2025-09-02T21:17:53.353 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840673.3539383
2025-09-02T21:17:53.415 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 14.963/15.0
2025-09-02T21:17:55.459 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 12.938/15.0
2025-09-02T21:17:55.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:17:55.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:17:55.494 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:17:55.494 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:17:57.488 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 10.894/15.0
2025-09-02T21:17:58.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:17:58.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:17:58.498 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:17:58.498 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:17:59.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 8.866/15.0
2025-09-02T21:18:01.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:01.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:18:01.502 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:01.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:18:01.549 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 6.832/15.0
2025-09-02T21:18:02.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:18:03.621 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 4.804/15.0
2025-09-02T21:18:04.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:04.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T21:18:04.506 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:04.506 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:18:05.643 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 2.733/15.0
2025-09-02T21:18:07.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:07.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T21:18:07.510 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:07.510 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:18:07.682 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/240, Remaining exp time 0.71/15.0
2025-09-02T21:18:08.629 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 240 done. Exposure state = 0
2025-09-02T21:18:08.629 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:18:08.631 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:18:08.725 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 4 of 240
2025-09-02T21:18:08.727 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840688.7276394
2025-09-02T21:18:09.700 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/240, Remaining exp time 14.046/15.0
2025-09-02T21:18:10.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:10.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T21:18:10.514 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:10.514 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:18:11.728 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/240, Remaining exp time 12.027/15.0
2025-09-02T21:18:12.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:18:13.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:13.518 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T21:18:13.518 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:13.518 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:18:13.767 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/240, Remaining exp time 9.999/15.0
2025-09-02T21:18:15.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/240, Remaining exp time 7.96/15.0
2025-09-02T21:18:16.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:16.523 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:18:16.523 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:16.523 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:18:17.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/240, Remaining exp time 5.932/15.0
2025-09-02T21:18:19.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:19.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:18:19.546 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:19.546 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:18:19.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/240, Remaining exp time 3.898/15.0
2025-09-02T21:18:21.897 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/240, Remaining exp time 1.865/15.0
2025-09-02T21:18:22.550 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:22.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:18:22.553 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:22.553 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:18:22.884 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:18:22.885 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:18:00.023005
2025-09-02T21:18:22.885 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:18:00.023005
2025-09-02T21:18:22.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:18:22.885 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:18:22.885 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:18:22.885 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:18:22&start_after=2025-09-01T19:18:22&end_after=2025-09-02T19:18:22&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:18:23.035 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:18:23.035 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:18:23.035 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:18:23.035 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:18:23.035 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3468.964144
2025-09-02T21:18:23.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:18:23.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 4/240, Remaining exp time 0.0/15.0
2025-09-02T21:18:24.002 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 4 of 240 done. Exposure state = 0
2025-09-02T21:18:24.002 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:18:24.004 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:18:24.105 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 5 of 240
2025-09-02T21:18:24.106 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840704.1069305
2025-09-02T21:18:25.556 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:25.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:18:25.557 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:25.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:18:25.943 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/240, Remaining exp time 13.18/15.0
2025-09-02T21:18:27.982 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/240, Remaining exp time 11.164/15.0
2025-09-02T21:18:28.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:28.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:18:28.562 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:28.562 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:18:30.005 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/240, Remaining exp time 9.125/15.0
2025-09-02T21:18:31.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:31.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:18:31.566 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:31.566 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:18:32.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:18:32.083 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/240, Remaining exp time 7.103/15.0
2025-09-02T21:18:34.109 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/240, Remaining exp time 5.024/15.0
2025-09-02T21:18:34.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:34.570 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:18:34.570 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:34.570 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:18:36.143 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/240, Remaining exp time 2.997/15.0
2025-09-02T21:18:37.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:37.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:18:37.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:37.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:18:38.177 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/240, Remaining exp time 0.963/15.0
2025-09-02T21:18:39.382 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 5 of 240 done. Exposure state = 0
2025-09-02T21:18:39.382 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:18:39.384 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:18:39.483 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 6 of 240
2025-09-02T21:18:39.485 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840719.4855797
2025-09-02T21:18:40.211 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 14.308/15.0
2025-09-02T21:18:40.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:40.579 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:18:40.579 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:40.579 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:18:42.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:18:42.265 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 12.275/15.0
2025-09-02T21:18:43.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:43.583 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T21:18:43.583 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:43.583 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:18:44.298 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 10.22/15.0
2025-09-02T21:18:46.327 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 8.187/15.0
2025-09-02T21:18:46.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:46.587 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T21:18:46.587 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:46.587 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:18:48.360 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 6.158/15.0
2025-09-02T21:18:49.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:49.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T21:18:49.609 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:49.609 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:18:50.388 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 4.125/15.0
2025-09-02T21:18:52.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:18:52.427 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 2.099/15.0
2025-09-02T21:18:52.612 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:52.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T21:18:52.613 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:52.613 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:18:54.455 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/240, Remaining exp time 0.058/15.0
2025-09-02T21:18:54.758 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 6 of 240 done. Exposure state = 0
2025-09-02T21:18:54.758 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:18:54.760 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:18:54.878 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 7 of 240
2025-09-02T21:18:54.879 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840734.8798158
2025-09-02T21:18:55.616 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:55.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:18:55.617 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:55.617 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:18:56.489 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/240, Remaining exp time 13.425/15.0
2025-09-02T21:18:58.512 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/240, Remaining exp time 11.39/15.0
2025-09-02T21:18:58.620 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:18:58.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:18:58.622 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:18:58.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:19:00.541 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/240, Remaining exp time 9.369/15.0
2025-09-02T21:19:01.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:01.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:19:01.626 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:01.626 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:19:02.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:19:02.574 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/240, Remaining exp time 7.339/15.0
2025-09-02T21:19:04.608 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/240, Remaining exp time 5.305/15.0
2025-09-02T21:19:04.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:04.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:19:04.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:04.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:19:06.641 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/240, Remaining exp time 3.273/15.0
2025-09-02T21:19:07.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:07.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T21:19:07.634 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:07.634 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:19:08.675 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/240, Remaining exp time 1.238/15.0
2025-09-02T21:19:10.152 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 7 of 240 done. Exposure state = 0
2025-09-02T21:19:10.153 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:19:10.155 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:19:10.332 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 8 of 240
2025-09-02T21:19:10.334 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840750.3343816
2025-09-02T21:19:10.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:10.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T21:19:10.638 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:10.638 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:19:10.709 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 14.659/15.0
2025-09-02T21:19:12.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:19:12.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 12.625/15.0
2025-09-02T21:19:13.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:13.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T21:19:13.642 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:13.642 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:19:14.760 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 10.597/15.0
2025-09-02T21:19:16.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:16.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0010000000001
2025-09-02T21:19:16.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:16.646 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:19:16.788 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 8.575/15.0
2025-09-02T21:19:18.827 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 6.547/15.0
2025-09-02T21:19:19.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:19.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:19:19.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:19.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:19:20.941 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 4.507/15.0
2025-09-02T21:19:22.131 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:19:22.132 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:19:00.224135
2025-09-02T21:19:22.132 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:19:00.224135
2025-09-02T21:19:22.132 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:19:22.132 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:19:22.132 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:19:22.133 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:19:22&start_after=2025-09-01T19:19:22&end_after=2025-09-02T19:19:22&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:19:22.286 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:19:22.286 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:19:22.286 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:19:22.287 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:19:22.287 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3409.712933
2025-09-02T21:19:22.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:19:22.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:22.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:19:22.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:22.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:19:22.954 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 2.392/15.0
2025-09-02T21:19:24.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/240, Remaining exp time 0.38/15.0
2025-09-02T21:19:25.609 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 8 of 240 done. Exposure state = 0
2025-09-02T21:19:25.609 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:19:25.611 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:19:25.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:25.660 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:19:25.660 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:25.660 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:19:25.701 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 9 of 240
2025-09-02T21:19:25.703 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840765.7031252
2025-09-02T21:19:27.054 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/240, Remaining exp time 13.706/15.0
2025-09-02T21:19:28.663 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:28.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:19:28.712 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:28.712 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:19:29.098 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/240, Remaining exp time 11.65/15.0
2025-09-02T21:19:31.158 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/240, Remaining exp time 9.605/15.0
2025-09-02T21:19:31.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:19:31.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:31.715 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:19:31.715 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:31.715 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:19:33.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/240, Remaining exp time 7.545/15.0
2025-09-02T21:19:34.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:34.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.9989999999999. Last known sky angle: 540.0
2025-09-02T21:19:34.718 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:34.718 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.9989999999999
2025-09-02T21:19:35.290 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/240, Remaining exp time 5.48/15.0
2025-09-02T21:19:37.324 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/240, Remaining exp time 3.412/15.0
2025-09-02T21:19:37.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:37.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.9989999999999
2025-09-02T21:19:37.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:37.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:19:39.368 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/240, Remaining exp time 1.379/15.0
2025-09-02T21:19:40.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:40.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:19:40.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:40.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:19:41.024 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 9 of 240 done. Exposure state = 0
2025-09-02T21:19:41.024 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:19:41.026 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:19:41.123 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 10 of 240
2025-09-02T21:19:41.124 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840781.1248128
2025-09-02T21:19:41.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:19:41.380 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 14.758/15.0
2025-09-02T21:19:43.425 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 12.744/15.0
2025-09-02T21:19:43.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:43.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:19:43.730 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:43.730 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:19:45.481 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 10.699/15.0
2025-09-02T21:19:46.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:46.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:19:46.734 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:46.734 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:19:47.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 8.645/15.0
2025-09-02T21:19:49.543 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 6.598/15.0
2025-09-02T21:19:49.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:49.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:19:49.737 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:49.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:19:51.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:19:51.576 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 4.582/15.0
2025-09-02T21:19:52.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:52.740 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:19:52.740 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:52.740 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:19:53.610 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 2.548/15.0
2025-09-02T21:19:55.682 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/240, Remaining exp time 0.514/15.0
2025-09-02T21:19:55.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:55.743 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:19:55.743 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:55.743 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:19:56.400 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 10 of 240 done. Exposure state = 0
2025-09-02T21:19:56.401 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:19:56.403 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:19:56.509 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 11 of 240
2025-09-02T21:19:56.510 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840796.510829
2025-09-02T21:19:57.743 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 13.829/15.0
2025-09-02T21:19:58.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:19:58.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:19:58.746 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:19:58.746 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:19:59.782 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 11.768/15.0
2025-09-02T21:20:01.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:20:01.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:01.750 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:20:01.750 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:01.750 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:20:01.805 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 9.729/15.0
2025-09-02T21:20:03.844 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 7.706/15.0
2025-09-02T21:20:04.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:04.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:20:04.802 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:04.802 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:20:05.871 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 5.668/15.0
2025-09-02T21:20:07.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:07.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T21:20:07.806 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:07.806 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:20:07.937 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 3.64/15.0
2025-09-02T21:20:10.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/240, Remaining exp time 1.573/15.0
2025-09-02T21:20:10.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:10.810 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T21:20:10.810 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:10.810 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:20:11.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:20:11.812 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 11 of 240 done. Exposure state = 0
2025-09-02T21:20:11.812 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:20:11.814 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:20:11.925 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 12 of 240
2025-09-02T21:20:11.927 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840811.9274569
2025-09-02T21:20:12.038 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 14.924/15.0
2025-09-02T21:20:13.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:13.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:20:13.814 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:13.814 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:20:14.158 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 12.889/15.0
2025-09-02T21:20:16.213 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 10.769/15.0
2025-09-02T21:20:16.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:16.818 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:20:16.818 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:16.818 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:20:18.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 8.714/15.0
2025-09-02T21:20:19.821 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:19.822 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:20:19.822 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:19.822 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:20:20.281 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 6.68/15.0
2025-09-02T21:20:21.344 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:20:21.345 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:20:00.427191
2025-09-02T21:20:21.345 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:20:00.427191
2025-09-02T21:20:21.345 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:20:21.345 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:20:21.345 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:20:21.345 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:20:21&start_after=2025-09-01T19:20:21&end_after=2025-09-02T19:20:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:20:21.484 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:20:21.484 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:20:21.484 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:20:21.484 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:20:21.484 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3350.515507
2025-09-02T21:20:21.484 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:20:22.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 4.646/15.0
2025-09-02T21:20:22.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:22.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:20:22.827 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:22.827 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:20:24.332 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 2.617/15.0
2025-09-02T21:20:25.830 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:25.831 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:20:25.831 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:25.831 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:20:26.371 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/240, Remaining exp time 0.596/15.0
2025-09-02T21:20:27.249 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 12 of 240 done. Exposure state = 0
2025-09-02T21:20:27.249 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:20:27.252 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:20:27.349 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 13 of 240
2025-09-02T21:20:27.351 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840827.3515236
2025-09-02T21:20:28.389 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 13.98/15.0
2025-09-02T21:20:28.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:28.835 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:20:28.835 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:28.835 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:20:30.429 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 11.962/15.0
2025-09-02T21:20:30.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:20:31.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:31.839 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 539.999
2025-09-02T21:20:31.839 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:31.839 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:20:32.500 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 9.922/15.0
2025-09-02T21:20:34.529 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 7.852/15.0
2025-09-02T21:20:34.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:34.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:20:34.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:34.843 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:20:36.590 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 5.823/15.0
2025-09-02T21:20:37.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:37.847 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:20:37.847 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:37.847 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:20:38.629 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 3.761/15.0
2025-09-02T21:20:40.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:20:40.695 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/240, Remaining exp time 1.723/15.0
2025-09-02T21:20:40.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:40.851 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:20:40.851 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:40.851 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:20:42.624 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 13 of 240 done. Exposure state = 0
2025-09-02T21:20:42.624 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:20:42.626 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:20:42.724 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 13/240, Remaining exp time 0.0/15.0
2025-09-02T21:20:42.838 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 14 of 240
2025-09-02T21:20:42.839 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840842.839923
2025-09-02T21:20:43.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:43.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0020000000001. Last known sky angle: 540.0
2025-09-02T21:20:43.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:43.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0020000000001
2025-09-02T21:20:44.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/240, Remaining exp time 13.117/15.0
2025-09-02T21:20:46.834 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/240, Remaining exp time 11.041/15.0
2025-09-02T21:20:46.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:46.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0020000000001
2025-09-02T21:20:46.858 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:46.858 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:20:48.851 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/240, Remaining exp time 9.006/15.0
2025-09-02T21:20:49.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:49.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:20:49.886 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:49.886 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:20:50.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:20:50.890 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/240, Remaining exp time 6.989/15.0
2025-09-02T21:20:52.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:52.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:20:52.905 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:52.905 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:20:52.983 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/240, Remaining exp time 4.937/15.0
2025-09-02T21:20:55.028 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/240, Remaining exp time 2.856/15.0
2025-09-02T21:20:55.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:55.907 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:20:55.907 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:55.907 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:20:57.056 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/240, Remaining exp time 0.812/15.0
2025-09-02T21:20:58.114 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 14 of 240 done. Exposure state = 0
2025-09-02T21:20:58.114 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:20:58.116 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:20:58.212 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 15 of 240
2025-09-02T21:20:58.213 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840858.2138186
2025-09-02T21:20:58.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:20:58.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:20:58.910 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:20:58.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:20:59.090 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 14.159/15.0
2025-09-02T21:21:00.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:21:01.118 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 12.124/15.0
2025-09-02T21:21:01.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:01.914 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:01.914 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:01.914 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:03.141 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 10.095/15.0
2025-09-02T21:21:04.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:04.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:04.918 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:04.918 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:05.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 8.073/15.0
2025-09-02T21:21:07.202 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 6.039/15.0
2025-09-02T21:21:07.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:07.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:07.923 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:07.923 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:09.236 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 4.011/15.0
2025-09-02T21:21:10.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:21:10.926 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:10.927 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:10.927 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:10.927 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:11.264 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 1.977/15.0
2025-09-02T21:21:13.298 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/240, Remaining exp time 0.0/15.0
2025-09-02T21:21:13.488 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 15 of 240 done. Exposure state = 0
2025-09-02T21:21:13.488 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:21:13.505 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:21:13.645 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 16 of 240
2025-09-02T21:21:13.647 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840873.6470723
2025-09-02T21:21:13.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:13.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:13.930 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:13.930 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:15.321 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/240, Remaining exp time 13.349/15.0
2025-09-02T21:21:16.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:16.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:16.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:16.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:17.355 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/240, Remaining exp time 11.326/15.0
2025-09-02T21:21:19.388 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/240, Remaining exp time 9.292/15.0
2025-09-02T21:21:19.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:19.938 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:19.938 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:19.938 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:20.539 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:21:20.540 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:21:00.632737
2025-09-02T21:21:20.540 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:21:00.632737
2025-09-02T21:21:20.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:21:20.541 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:21:20.541 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:21:20.541 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:21:20&start_after=2025-09-01T19:21:20&end_after=2025-09-02T19:21:20&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:21:20.704 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:21:20.704 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:21:20.704 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:21:20.704 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:21:20.704 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3291.295526
2025-09-02T21:21:20.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:21:21.427 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/240, Remaining exp time 7.26/15.0
2025-09-02T21:21:22.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:22.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:22.942 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:22.942 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:23.445 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/240, Remaining exp time 5.219/15.0
2025-09-02T21:21:25.478 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/240, Remaining exp time 3.202/15.0
2025-09-02T21:21:25.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:25.946 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:25.946 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:25.946 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:27.555 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/240, Remaining exp time 1.168/15.0
2025-09-02T21:21:28.922 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 16 of 240 done. Exposure state = 0
2025-09-02T21:21:28.922 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:21:28.924 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:21:28.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:28.950 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:28.950 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:28.950 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:29.024 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 17 of 240
2025-09-02T21:21:29.026 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840889.0260942
2025-09-02T21:21:29.583 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 14.47/15.0
2025-09-02T21:21:29.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:21:31.611 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 12.443/15.0
2025-09-02T21:21:31.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:31.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:31.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:31.954 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:33.682 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 10.414/15.0
2025-09-02T21:21:34.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:34.979 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:34.979 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:34.979 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:35.705 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 8.343/15.0
2025-09-02T21:21:37.745 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 6.32/15.0
2025-09-02T21:21:37.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:37.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:21:37.982 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:37.982 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:21:39.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:21:39.778 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 4.281/15.0
2025-09-02T21:21:40.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:40.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:21:40.986 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:40.986 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:41.817 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 2.247/15.0
2025-09-02T21:21:43.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/240, Remaining exp time 0.209/15.0
2025-09-02T21:21:43.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:43.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:43.990 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:43.990 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:44.302 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 17 of 240 done. Exposure state = 0
2025-09-02T21:21:44.302 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:21:44.304 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:21:44.402 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 18 of 240
2025-09-02T21:21:44.403 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840904.4039497
2025-09-02T21:21:45.944 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 13.495/15.0
2025-09-02T21:21:46.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:46.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:46.994 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:46.994 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:47.977 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 11.46/15.0
2025-09-02T21:21:49.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:21:49.995 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 9.426/15.0
2025-09-02T21:21:49.997 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:50.018 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:50.018 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:50.018 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:52.028 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 7.409/15.0
2025-09-02T21:21:53.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:53.022 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:53.022 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:53.022 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:54.056 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 5.376/15.0
2025-09-02T21:21:56.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:56.026 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:56.026 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:56.026 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:56.090 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 3.349/15.0
2025-09-02T21:21:58.129 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/240, Remaining exp time 1.313/15.0
2025-09-02T21:21:59.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:21:59.030 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:21:59.077 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:21:59.077 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:21:59.677 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 18 of 240 done. Exposure state = 0
2025-09-02T21:21:59.677 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:21:59.679 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:21:59.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:21:59.782 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 19 of 240
2025-09-02T21:21:59.783 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840919.7837143
2025-09-02T21:22:00.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 14.656/15.0
2025-09-02T21:22:02.080 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:02.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:22:02.082 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:02.082 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:02.181 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 12.633/15.0
2025-09-02T21:22:04.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 10.603/15.0
2025-09-02T21:22:05.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:05.086 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:22:05.086 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:05.086 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:06.237 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 8.564/15.0
2025-09-02T21:22:08.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:08.090 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:22:08.090 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:08.090 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:22:08.276 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 6.546/15.0
2025-09-02T21:22:09.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:22:10.304 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 4.507/15.0
2025-09-02T21:22:11.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:11.094 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:22:11.094 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:11.094 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:12.344 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 2.479/15.0
2025-09-02T21:22:14.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:14.106 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:22:14.106 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:14.106 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:14.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/240, Remaining exp time 0.44/15.0
2025-09-02T21:22:15.107 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 19 of 240 done. Exposure state = 0
2025-09-02T21:22:15.107 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:22:15.109 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:22:15.236 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 20 of 240
2025-09-02T21:22:15.238 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840935.238368
2025-09-02T21:22:16.406 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 13.873/15.0
2025-09-02T21:22:17.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:17.111 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:22:17.111 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:17.111 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:18.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 11.834/15.0
2025-09-02T21:22:19.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:22:19.759 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:22:00.850785
2025-09-02T21:22:19.759 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:22:00.850785
2025-09-02T21:22:19.759 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:22:19.759 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:22:19.759 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:22:19.759 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:22:19&start_after=2025-09-01T19:22:19&end_after=2025-09-02T19:22:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:22:19.909 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:22:19.909 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:22:19.909 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:22:19.909 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:22:19.909 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3232.090017
2025-09-02T21:22:19.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:22:20.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:20.114 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:22:20.114 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:20.114 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:22:20.457 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 9.804/15.0
2025-09-02T21:22:22.485 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 7.783/15.0
2025-09-02T21:22:23.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:23.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:22:23.118 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:23.118 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:22:24.551 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 5.753/15.0
2025-09-02T21:22:26.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:26.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:22:26.122 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:26.122 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:26.590 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 3.687/15.0
2025-09-02T21:22:28.618 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/240, Remaining exp time 1.649/15.0
2025-09-02T21:22:28.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:22:29.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:29.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:22:29.253 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:29.253 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:30.518 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 20 of 240 done. Exposure state = 0
2025-09-02T21:22:30.518 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:22:30.542 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:22:30.660 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 21 of 240
2025-09-02T21:22:30.661 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840950.6617916
2025-09-02T21:22:30.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 21/240, Remaining exp time 0.0/15.0
2025-09-02T21:22:32.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:32.258 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:22:32.258 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:32.258 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:32.718 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/240, Remaining exp time 12.973/15.0
2025-09-02T21:22:34.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/240, Remaining exp time 10.945/15.0
2025-09-02T21:22:35.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:35.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:22:35.262 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:35.262 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:36.818 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/240, Remaining exp time 8.872/15.0
2025-09-02T21:22:38.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:38.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:22:38.266 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:38.266 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:38.841 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/240, Remaining exp time 6.843/15.0
2025-09-02T21:22:38.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:22:40.874 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/240, Remaining exp time 4.821/15.0
2025-09-02T21:22:41.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:41.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:22:41.270 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:41.270 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:42.913 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/240, Remaining exp time 2.787/15.0
2025-09-02T21:22:44.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:44.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:22:44.274 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:44.274 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:22:44.941 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/240, Remaining exp time 0.748/15.0
2025-09-02T21:22:45.937 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 21 of 240 done. Exposure state = 0
2025-09-02T21:22:45.937 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:22:45.939 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:22:46.065 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 22 of 240
2025-09-02T21:22:46.066 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840966.0669467
2025-09-02T21:22:46.970 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/240, Remaining exp time 14.126/15.0
2025-09-02T21:22:47.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:47.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:22:47.278 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:47.278 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:48.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:22:48.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/240, Remaining exp time 12.097/15.0
2025-09-02T21:22:50.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:50.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:22:50.329 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:50.329 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:51.037 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/240, Remaining exp time 10.068/15.0
2025-09-02T21:22:53.065 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/240, Remaining exp time 8.03/15.0
2025-09-02T21:22:53.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:53.331 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:22:53.331 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:53.331 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:55.088 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/240, Remaining exp time 6.001/15.0
2025-09-02T21:22:56.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:56.334 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:22:56.334 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:56.334 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:22:57.116 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/240, Remaining exp time 3.979/15.0
2025-09-02T21:22:58.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:22:59.210 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/240, Remaining exp time 1.952/15.0
2025-09-02T21:22:59.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:22:59.338 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:22:59.338 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:22:59.338 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:01.266 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 22/240, Remaining exp time 0.0/15.0
2025-09-02T21:23:01.347 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 22 of 240 done. Exposure state = 0
2025-09-02T21:23:01.347 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:23:01.349 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:23:01.444 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 23 of 240
2025-09-02T21:23:01.446 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840981.446611
2025-09-02T21:23:02.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:02.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:02.365 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:02.365 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:03.293 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/240, Remaining exp time 13.182/15.0
2025-09-02T21:23:05.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/240, Remaining exp time 11.154/15.0
2025-09-02T21:23:05.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:05.367 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:05.375 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:05.375 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:07.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/240, Remaining exp time 9.125/15.0
2025-09-02T21:23:08.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:08.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:08.378 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:08.378 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:08.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:23:09.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/240, Remaining exp time 7.101/15.0
2025-09-02T21:23:11.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:11.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:11.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:11.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:11.412 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/240, Remaining exp time 5.068/15.0
2025-09-02T21:23:13.435 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/240, Remaining exp time 3.036/15.0
2025-09-02T21:23:14.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:14.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:14.386 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:14.386 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:15.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/240, Remaining exp time 1.011/15.0
2025-09-02T21:23:16.721 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 23 of 240 done. Exposure state = 0
2025-09-02T21:23:16.721 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:23:16.724 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:23:16.835 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 24 of 240
2025-09-02T21:23:16.837 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756840996.8371
2025-09-02T21:23:17.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:17.390 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:17.390 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:17.390 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:17.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 14.368/15.0
2025-09-02T21:23:18.961 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:23:18.962 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:23:01.052257
2025-09-02T21:23:18.962 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:23:01.052257
2025-09-02T21:23:18.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:23:18.962 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:23:18.962 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:23:18.962 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:23:18&start_after=2025-09-01T19:23:18&end_after=2025-09-02T19:23:18&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:23:19.104 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:23:19.104 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:23:19.104 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:23:19.105 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:23:19.105 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3172.894953
2025-09-02T21:23:19.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:23:19.536 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 12.334/15.0
2025-09-02T21:23:20.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:20.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:20.394 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:20.394 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:21.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 10.301/15.0
2025-09-02T21:23:23.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:23.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:23.398 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:23.398 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:23.593 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 8.269/15.0
2025-09-02T21:23:25.626 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 6.244/15.0
2025-09-02T21:23:26.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:26.403 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T21:23:26.403 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:26.403 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:23:27.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 4.21/15.0
2025-09-02T21:23:28.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:23:29.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:29.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T21:23:29.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:29.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:29.688 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 2.182/15.0
2025-09-02T21:23:31.716 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/240, Remaining exp time 0.148/15.0
2025-09-02T21:23:32.147 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 24 of 240 done. Exposure state = 0
2025-09-02T21:23:32.147 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:23:32.149 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:23:32.241 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 25 of 240
2025-09-02T21:23:32.243 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841012.243087
2025-09-02T21:23:32.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:32.411 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:32.411 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:32.411 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:33.750 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/240, Remaining exp time 13.526/15.0
2025-09-02T21:23:35.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:35.414 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:35.414 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:35.414 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:35.779 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/240, Remaining exp time 11.492/15.0
2025-09-02T21:23:37.812 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/240, Remaining exp time 9.464/15.0
2025-09-02T21:23:38.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:23:38.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:38.418 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:38.418 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:38.418 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:39.846 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/240, Remaining exp time 7.431/15.0
2025-09-02T21:23:41.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:41.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:41.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:41.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:41.874 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/240, Remaining exp time 5.397/15.0
2025-09-02T21:23:43.897 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/240, Remaining exp time 3.37/15.0
2025-09-02T21:23:44.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:44.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:44.434 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:44.434 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:45.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/240, Remaining exp time 1.345/15.0
2025-09-02T21:23:47.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:47.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:47.438 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:47.438 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:47.516 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 25 of 240 done. Exposure state = 0
2025-09-02T21:23:47.516 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:23:47.518 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:23:47.627 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 26 of 240
2025-09-02T21:23:47.628 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841027.6289206
2025-09-02T21:23:47.965 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 14.703/15.0
2025-09-02T21:23:48.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:23:49.999 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 12.663/15.0
2025-09-02T21:23:50.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:50.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:50.442 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:50.442 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:52.022 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 10.629/15.0
2025-09-02T21:23:53.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:53.446 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:23:53.446 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:53.446 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:23:54.050 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 8.606/15.0
2025-09-02T21:23:56.084 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 6.578/15.0
2025-09-02T21:23:56.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:56.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:23:56.450 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:56.450 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:23:58.118 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 4.545/15.0
2025-09-02T21:23:58.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:23:59.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:23:59.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:23:59.454 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:23:59.454 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:00.140 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 2.511/15.0
2025-09-02T21:24:02.179 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/240, Remaining exp time 0.49/15.0
2025-09-02T21:24:02.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:02.458 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:02.458 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:02.458 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:02.903 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 26 of 240 done. Exposure state = 0
2025-09-02T21:24:02.903 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:24:02.907 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:24:03.039 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 27 of 240
2025-09-02T21:24:03.040 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841043.0408082
2025-09-02T21:24:04.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 13.861/15.0
2025-09-02T21:24:05.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:05.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:05.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:05.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:06.236 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 11.834/15.0
2025-09-02T21:24:08.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:24:08.276 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 9.804/15.0
2025-09-02T21:24:08.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:08.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:08.466 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:08.466 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:10.304 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 7.765/15.0
2025-09-02T21:24:11.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:11.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:11.470 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:11.470 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:12.413 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 5.693/15.0
2025-09-02T21:24:14.436 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 3.628/15.0
2025-09-02T21:24:14.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:14.495 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:14.495 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:14.495 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:16.459 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/240, Remaining exp time 1.606/15.0
2025-09-02T21:24:17.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:17.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:17.498 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:17.498 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:18.159 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:24:18.160 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:24:01.341494
2025-09-02T21:24:18.160 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:24:01.341494
2025-09-02T21:24:18.160 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:24:18.160 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:24:18.160 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:24:18.160 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:24:18&start_after=2025-09-01T19:24:18&end_after=2025-09-02T19:24:18&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:24:18.325 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:24:18.326 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:24:18.326 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:24:18.326 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:24:18.326 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3113.673855
2025-09-02T21:24:18.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:24:18.360 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 27 of 240 done. Exposure state = 0
2025-09-02T21:24:18.361 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:24:18.363 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:24:18.469 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 28 of 240
2025-09-02T21:24:18.470 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841058.4706404
2025-09-02T21:24:18.498 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 28/240, Remaining exp time 0.0/15.0
2025-09-02T21:24:20.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:20.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:20.502 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:20.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:20.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/240, Remaining exp time 12.972/15.0
2025-09-02T21:24:22.593 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/240, Remaining exp time 10.943/15.0
2025-09-02T21:24:23.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:23.507 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:23.507 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:23.507 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:24.621 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/240, Remaining exp time 8.877/15.0
2025-09-02T21:24:26.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:26.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:26.510 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:26.510 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:26.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/240, Remaining exp time 6.849/15.0
2025-09-02T21:24:27.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:24:28.694 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/240, Remaining exp time 4.816/15.0
2025-09-02T21:24:29.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:29.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:29.514 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:29.514 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:30.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/240, Remaining exp time 2.776/15.0
2025-09-02T21:24:32.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:32.518 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:32.518 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:32.518 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:32.745 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/240, Remaining exp time 0.748/15.0
2025-09-02T21:24:33.742 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 28 of 240 done. Exposure state = 0
2025-09-02T21:24:33.742 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:24:33.761 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:24:33.885 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 29 of 240
2025-09-02T21:24:33.887 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841073.8873227
2025-09-02T21:24:34.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 14.142/15.0
2025-09-02T21:24:35.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:35.522 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:35.522 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:35.522 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:36.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 12.115/15.0
2025-09-02T21:24:37.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:24:38.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:38.526 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:38.526 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:38.526 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:38.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 10.085/15.0
2025-09-02T21:24:40.869 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 8.04/15.0
2025-09-02T21:24:41.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:41.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:41.530 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:41.530 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:42.935 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 6.0/15.0
2025-09-02T21:24:44.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:44.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:44.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:44.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:44.974 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 3.952/15.0
2025-09-02T21:24:46.997 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/240, Remaining exp time 1.912/15.0
2025-09-02T21:24:47.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:24:47.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:47.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:47.538 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:47.538 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:49.032 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 29/240, Remaining exp time 0.0/15.0
2025-09-02T21:24:49.160 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 29 of 240 done. Exposure state = 0
2025-09-02T21:24:49.161 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:24:49.163 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:24:49.264 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 30 of 240
2025-09-02T21:24:49.266 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841089.266547
2025-09-02T21:24:50.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:50.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:24:50.542 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:50.542 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:24:51.060 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/240, Remaining exp time 13.236/15.0
2025-09-02T21:24:53.089 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/240, Remaining exp time 11.206/15.0
2025-09-02T21:24:53.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:53.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:24:53.546 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:53.546 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:55.127 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/240, Remaining exp time 9.177/15.0
2025-09-02T21:24:56.549 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:56.550 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:56.550 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:56.550 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:24:57.150 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/240, Remaining exp time 7.139/15.0
2025-09-02T21:24:57.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:24:59.179 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/240, Remaining exp time 5.116/15.0
2025-09-02T21:24:59.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:24:59.554 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:24:59.554 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:24:59.554 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:01.212 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/240, Remaining exp time 3.088/15.0
2025-09-02T21:25:02.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:02.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:02.558 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:02.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:03.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/240, Remaining exp time 1.054/15.0
2025-09-02T21:25:04.541 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 30 of 240 done. Exposure state = 0
2025-09-02T21:25:04.541 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:25:04.543 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:25:04.633 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 31 of 240
2025-09-02T21:25:04.635 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841104.6357026
2025-09-02T21:25:05.280 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 14.395/15.0
2025-09-02T21:25:05.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:05.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:05.562 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:05.562 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:07.303 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 12.356/15.0
2025-09-02T21:25:07.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:25:08.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:08.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:08.566 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:08.566 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:09.331 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 10.332/15.0
2025-09-02T21:25:11.365 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 8.304/15.0
2025-09-02T21:25:11.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:11.571 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:11.571 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:11.571 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:13.393 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 6.271/15.0
2025-09-02T21:25:14.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:14.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:14.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:14.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:15.427 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 4.244/15.0
2025-09-02T21:25:17.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:25:17.374 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:25:01.566747
2025-09-02T21:25:17.374 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:25:01.566747
2025-09-02T21:25:17.374 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:25:17.374 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:25:17.375 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:25:17.375 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:25:17&start_after=2025-09-01T19:25:17&end_after=2025-09-02T19:25:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:25:17.460 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 2.209/15.0
2025-09-02T21:25:17.533 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:25:17.533 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:25:17.533 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:25:17.533 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:25:17.533 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3054.46636
2025-09-02T21:25:17.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:25:17.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:17.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:17.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:17.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:19.488 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/240, Remaining exp time 0.176/15.0
2025-09-02T21:25:19.908 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 31 of 240 done. Exposure state = 0
2025-09-02T21:25:19.908 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:25:19.910 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:25:20.013 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 32 of 240
2025-09-02T21:25:20.015 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841120.0156891
2025-09-02T21:25:20.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:20.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:20.582 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:20.582 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:21.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/240, Remaining exp time 13.527/15.0
2025-09-02T21:25:23.551 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/240, Remaining exp time 11.493/15.0
2025-09-02T21:25:23.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:23.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:25:23.586 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:23.586 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:25:25.574 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/240, Remaining exp time 9.465/15.0
2025-09-02T21:25:26.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:25:26.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:26.590 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:25:26.590 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:26.590 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:27.618 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/240, Remaining exp time 7.442/15.0
2025-09-02T21:25:29.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:29.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:25:29.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:29.615 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:25:29.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/240, Remaining exp time 5.399/15.0
2025-09-02T21:25:31.718 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/240, Remaining exp time 3.342/15.0
2025-09-02T21:25:32.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:32.618 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:25:32.618 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:32.618 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:33.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/240, Remaining exp time 1.297/15.0
2025-09-02T21:25:35.317 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 32 of 240 done. Exposure state = 0
2025-09-02T21:25:35.318 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:25:35.320 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:25:35.431 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 33 of 240
2025-09-02T21:25:35.432 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841135.4328759
2025-09-02T21:25:35.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:35.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:35.622 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:35.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:35.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 14.692/15.0
2025-09-02T21:25:36.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:25:37.808 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 12.658/15.0
2025-09-02T21:25:38.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:38.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:38.626 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:38.626 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:39.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 10.626/15.0
2025-09-02T21:25:41.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:41.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:41.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:41.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:41.871 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 8.601/15.0
2025-09-02T21:25:43.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 6.562/15.0
2025-09-02T21:25:44.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:44.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:44.653 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:44.653 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:45.932 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 4.539/15.0
2025-09-02T21:25:46.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:25:47.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:47.655 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:47.655 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:47.655 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:47.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 2.5/15.0
2025-09-02T21:25:49.978 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/240, Remaining exp time 0.483/15.0
2025-09-02T21:25:50.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:50.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:50.658 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:50.658 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:50.715 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 33 of 240 done. Exposure state = 0
2025-09-02T21:25:50.715 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:25:50.718 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:25:50.821 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 34 of 240
2025-09-02T21:25:50.823 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841150.822993
2025-09-02T21:25:52.012 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/240, Remaining exp time 13.845/15.0
2025-09-02T21:25:53.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:53.662 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:53.662 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:53.662 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:54.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/240, Remaining exp time 11.812/15.0
2025-09-02T21:25:56.079 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/240, Remaining exp time 9.784/15.0
2025-09-02T21:25:56.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:25:56.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:56.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:56.687 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:56.687 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:25:58.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/240, Remaining exp time 7.744/15.0
2025-09-02T21:25:59.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:25:59.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:25:59.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:25:59.690 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:26:00.136 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/240, Remaining exp time 5.722/15.0
2025-09-02T21:26:02.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/240, Remaining exp time 3.687/15.0
2025-09-02T21:26:02.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:02.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:26:02.694 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:02.694 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:26:04.197 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/240, Remaining exp time 1.648/15.0
2025-09-02T21:26:05.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:05.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:26:05.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:05.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:26:06.096 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 34 of 240 done. Exposure state = 0
2025-09-02T21:26:06.096 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:26:06.099 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:26:06.194 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 35 of 240
2025-09-02T21:26:06.196 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841166.1963556
2025-09-02T21:26:06.225 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 14.999/15.0
2025-09-02T21:26:06.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:26:08.297 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 12.971/15.0
2025-09-02T21:26:08.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:08.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:26:08.702 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:08.702 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:26:10.325 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 10.899/15.0
2025-09-02T21:26:11.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:11.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:26:11.706 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:11.706 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:26:12.354 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 8.87/15.0
2025-09-02T21:26:14.393 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 6.842/15.0
2025-09-02T21:26:14.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:14.710 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:26:14.710 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:14.710 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:26:16.426 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 4.803/15.0
2025-09-02T21:26:16.585 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:26:16.586 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:26:01.900735
2025-09-02T21:26:16.586 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:26:01.900735
2025-09-02T21:26:16.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:26:16.586 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:26:16.586 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:26:16.586 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:26:16&start_after=2025-09-01T19:26:16&end_after=2025-09-02T19:26:16&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:26:16.745 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:26:16.745 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:26:16.745 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:26:16.745 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:26:16.745 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2995.254729
2025-09-02T21:26:16.745 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:26:17.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:17.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:26:17.714 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:17.714 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:26:18.455 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 2.77/15.0
2025-09-02T21:26:20.477 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/240, Remaining exp time 0.741/15.0
2025-09-02T21:26:20.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:20.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:26:20.718 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:20.718 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:26:21.470 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 35 of 240 done. Exposure state = 0
2025-09-02T21:26:21.470 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:26:21.473 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:26:21.568 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 36 of 240
2025-09-02T21:26:21.570 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841181.570368
2025-09-02T21:26:22.506 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/240, Remaining exp time 14.093/15.0
2025-09-02T21:26:23.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:23.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:26:23.730 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:23.730 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:26:24.550 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/240, Remaining exp time 12.064/15.0
2025-09-02T21:26:25.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:26:26.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/240, Remaining exp time 10.021/15.0
2025-09-02T21:26:26.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:26.735 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:26:26.735 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:26.735 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:26:28.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/240, Remaining exp time 7.992/15.0
2025-09-02T21:26:29.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:29.759 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:26:29.759 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:29.759 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:26:30.640 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/240, Remaining exp time 5.969/15.0
2025-09-02T21:26:32.668 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/240, Remaining exp time 3.931/15.0
2025-09-02T21:26:32.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:32.762 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:26:32.762 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:32.762 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:26:34.692 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/240, Remaining exp time 1.903/15.0
2025-09-02T21:26:35.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:26:35.765 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:35.766 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:26:35.766 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:35.766 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:26:36.721 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 36/240, Remaining exp time 0.0/15.0
2025-09-02T21:26:36.843 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 36 of 240 done. Exposure state = 0
2025-09-02T21:26:36.843 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:26:36.845 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:26:36.948 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 37 of 240
2025-09-02T21:26:36.950 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841196.950571
2025-09-02T21:26:38.760 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/240, Remaining exp time 13.229/15.0
2025-09-02T21:26:38.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:38.770 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:26:38.770 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:38.770 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:26:40.783 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/240, Remaining exp time 11.191/15.0
2025-09-02T21:26:41.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:41.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:26:41.774 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:41.774 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:26:42.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/240, Remaining exp time 9.168/15.0
2025-09-02T21:26:44.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:44.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:26:44.778 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:44.778 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:26:44.850 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/240, Remaining exp time 7.136/15.0
2025-09-02T21:26:45.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:26:46.878 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/240, Remaining exp time 5.1/15.0
2025-09-02T21:26:47.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:47.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:26:47.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:47.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:26:48.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/240, Remaining exp time 3.072/15.0
2025-09-02T21:26:50.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:50.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:26:50.786 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:50.786 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:26:50.946 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/240, Remaining exp time 1.032/15.0
2025-09-02T21:26:52.224 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 37 of 240 done. Exposure state = 0
2025-09-02T21:26:52.224 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:26:52.226 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:26:52.339 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 38 of 240
2025-09-02T21:26:52.341 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841212.3412766
2025-09-02T21:26:52.969 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 14.397/15.0
2025-09-02T21:26:53.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:53.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:26:53.790 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:53.790 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:26:54.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 12.373/15.0
2025-09-02T21:26:55.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:26:56.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:56.794 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T21:26:56.794 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:56.794 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:26:57.031 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 10.343/15.0
2025-09-02T21:26:59.059 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 8.31/15.0
2025-09-02T21:26:59.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:26:59.798 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T21:26:59.798 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:26:59.798 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:01.088 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 6.282/15.0
2025-09-02T21:27:02.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:02.819 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:27:02.819 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:02.819 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:03.132 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 4.254/15.0
2025-09-02T21:27:05.161 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 2.208/15.0
2025-09-02T21:27:05.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:27:05.821 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:05.822 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:27:05.822 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:05.822 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:07.189 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/240, Remaining exp time 0.18/15.0
2025-09-02T21:27:07.617 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 38 of 240 done. Exposure state = 0
2025-09-02T21:27:07.617 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:27:07.620 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:27:07.714 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 39 of 240
2025-09-02T21:27:07.715 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841227.715855
2025-09-02T21:27:08.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:08.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:27:08.826 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:08.826 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:09.255 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/240, Remaining exp time 13.527/15.0
2025-09-02T21:27:11.321 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/240, Remaining exp time 11.461/15.0
2025-09-02T21:27:11.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:11.830 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:27:11.830 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:11.830 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:13.360 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/240, Remaining exp time 9.396/15.0
2025-09-02T21:27:14.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:14.835 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:27:14.835 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:14.835 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:15.383 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/240, Remaining exp time 7.357/15.0
2025-09-02T21:27:15.800 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:27:15.801 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:27:02.181632
2025-09-02T21:27:15.801 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:27:02.181632
2025-09-02T21:27:15.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:27:15.801 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:27:15.801 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:27:15.801 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:27:15&start_after=2025-09-01T19:27:15&end_after=2025-09-02T19:27:15&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:27:15.945 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:27:15.945 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:27:15.945 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:27:15.945 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:27:15.945 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2936.054236
2025-09-02T21:27:15.945 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:27:17.422 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/240, Remaining exp time 5.333/15.0
2025-09-02T21:27:17.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:17.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:27:17.838 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:17.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:19.478 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/240, Remaining exp time 3.295/15.0
2025-09-02T21:27:20.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:20.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:27:20.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:20.842 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:21.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/240, Remaining exp time 1.239/15.0
2025-09-02T21:27:22.987 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 39 of 240 done. Exposure state = 0
2025-09-02T21:27:22.987 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:27:22.990 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:27:23.094 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 40 of 240
2025-09-02T21:27:23.095 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841243.0957625
2025-09-02T21:27:23.545 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 14.575/15.0
2025-09-02T21:27:23.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:23.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:27:23.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:23.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:24.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:27:25.617 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 12.552/15.0
2025-09-02T21:27:26.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:26.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:27:26.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:26.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:27:27.651 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 10.48/15.0
2025-09-02T21:27:29.674 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 8.445/15.0
2025-09-02T21:27:29.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:29.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:27:29.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:29.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:31.708 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 6.421/15.0
2025-09-02T21:27:32.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:32.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:27:32.858 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:32.858 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:33.779 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 4.389/15.0
2025-09-02T21:27:34.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:27:35.845 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 2.316/15.0
2025-09-02T21:27:35.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:35.862 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:27:35.862 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:35.862 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:37.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/240, Remaining exp time 0.25/15.0
2025-09-02T21:27:38.369 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 40 of 240 done. Exposure state = 0
2025-09-02T21:27:38.369 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:27:38.371 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:27:38.479 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 41 of 240
2025-09-02T21:27:38.481 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841258.481454
2025-09-02T21:27:38.865 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:38.866 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:27:38.866 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:38.866 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:39.983 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/240, Remaining exp time 13.571/15.0
2025-09-02T21:27:41.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:41.871 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:27:41.871 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:41.871 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:42.006 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/240, Remaining exp time 11.498/15.0
2025-09-02T21:27:44.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/240, Remaining exp time 9.477/15.0
2025-09-02T21:27:44.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:44.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:27:44.874 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:44.874 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:27:44.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:27:46.105 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/240, Remaining exp time 7.443/15.0
2025-09-02T21:27:47.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:47.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.001
2025-09-02T21:27:47.878 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:47.878 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:27:48.144 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/240, Remaining exp time 5.376/15.0
2025-09-02T21:27:50.199 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/240, Remaining exp time 3.337/15.0
2025-09-02T21:27:50.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:50.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:27:50.883 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:50.883 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:52.233 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/240, Remaining exp time 1.283/15.0
2025-09-02T21:27:53.758 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 41 of 240 done. Exposure state = 0
2025-09-02T21:27:53.758 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:27:53.760 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:27:53.857 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 42 of 240
2025-09-02T21:27:53.859 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841273.8596623
2025-09-02T21:27:53.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:53.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:27:53.886 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:53.886 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:27:54.261 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 14.626/15.0
2025-09-02T21:27:54.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:27:56.300 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 12.598/15.0
2025-09-02T21:27:56.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:56.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:27:56.890 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:56.890 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:27:58.372 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 10.561/15.0
2025-09-02T21:27:59.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:27:59.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:27:59.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:27:59.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:00.400 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 8.489/15.0
2025-09-02T21:28:02.466 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 6.461/15.0
2025-09-02T21:28:02.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:02.915 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:02.915 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:02.915 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:04.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 4.393/15.0
2025-09-02T21:28:04.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:28:05.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:05.919 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:05.919 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:05.919 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:06.566 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 2.332/15.0
2025-09-02T21:28:08.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/240, Remaining exp time 0.295/15.0
2025-09-02T21:28:08.922 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:08.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:08.923 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:08.923 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:09.132 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 42 of 240 done. Exposure state = 0
2025-09-02T21:28:09.132 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:28:09.136 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:28:09.243 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 43 of 240
2025-09-02T21:28:09.245 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841289.2455585
2025-09-02T21:28:10.656 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/240, Remaining exp time 13.619/15.0
2025-09-02T21:28:11.926 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:11.927 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:11.927 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:11.927 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:12.700 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/240, Remaining exp time 11.591/15.0
2025-09-02T21:28:14.761 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/240, Remaining exp time 9.547/15.0
2025-09-02T21:28:14.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:14.931 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:14.931 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:14.931 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:14.995 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:28:14.996 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:28:02.378627
2025-09-02T21:28:14.996 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:28:02.378627
2025-09-02T21:28:14.996 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:28:14.996 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:28:14.996 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:28:14.996 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:28:14&start_after=2025-09-01T19:28:14&end_after=2025-09-02T19:28:14&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:28:15.144 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:28:15.144 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:28:15.144 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:28:15.144 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:28:15.144 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2876.855642
2025-09-02T21:28:15.144 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:28:16.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/240, Remaining exp time 7.484/15.0
2025-09-02T21:28:17.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:17.935 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:17.935 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:17.935 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:18.823 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/240, Remaining exp time 5.447/15.0
2025-09-02T21:28:20.900 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/240, Remaining exp time 3.423/15.0
2025-09-02T21:28:20.938 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:20.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:20.939 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:20.939 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:22.923 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/240, Remaining exp time 1.346/15.0
2025-09-02T21:28:23.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:23.943 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:23.943 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:23.943 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:24.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:28:24.522 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 43 of 240 done. Exposure state = 0
2025-09-02T21:28:24.522 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:28:24.524 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:28:24.663 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 44 of 240
2025-09-02T21:28:24.664 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841304.6647305
2025-09-02T21:28:24.984 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 14.742/15.0
2025-09-02T21:28:26.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:26.946 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:26.946 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:26.946 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:27.028 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 12.682/15.0
2025-09-02T21:28:29.051 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 10.638/15.0
2025-09-02T21:28:29.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:29.951 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:29.951 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:29.951 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:31.128 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 8.613/15.0
2025-09-02T21:28:32.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:32.980 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:32.980 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:32.980 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:33.156 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 6.538/15.0
2025-09-02T21:28:34.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:28:35.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 4.51/15.0
2025-09-02T21:28:35.983 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:35.984 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:35.984 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:35.984 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:37.213 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 2.491/15.0
2025-09-02T21:28:38.987 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:38.988 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:38.988 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:38.988 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:39.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/240, Remaining exp time 0.451/15.0
2025-09-02T21:28:39.938 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 44 of 240 done. Exposure state = 0
2025-09-02T21:28:39.938 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:28:39.940 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:28:40.036 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 45 of 240
2025-09-02T21:28:40.038 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841320.0384614
2025-09-02T21:28:41.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/240, Remaining exp time 13.753/15.0
2025-09-02T21:28:41.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:42.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:42.013 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:42.013 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:43.341 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/240, Remaining exp time 11.73/15.0
2025-09-02T21:28:44.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:28:45.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:45.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:45.014 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:45.015 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:45.413 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/240, Remaining exp time 9.697/15.0
2025-09-02T21:28:47.479 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/240, Remaining exp time 7.627/15.0
2025-09-02T21:28:48.018 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:48.019 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:48.019 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:48.019 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:49.550 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/240, Remaining exp time 5.559/15.0
2025-09-02T21:28:51.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:51.022 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:51.022 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:51.022 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:51.654 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/240, Remaining exp time 3.488/15.0
2025-09-02T21:28:53.732 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/240, Remaining exp time 1.384/15.0
2025-09-02T21:28:54.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:54.026 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:28:54.026 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:54.026 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:28:54.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:28:55.314 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 45 of 240 done. Exposure state = 0
2025-09-02T21:28:55.314 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:28:55.316 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:28:55.415 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 46 of 240
2025-09-02T21:28:55.416 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841335.4169576
2025-09-02T21:28:55.754 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 14.685/15.0
2025-09-02T21:28:57.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:28:57.030 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:28:57.030 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:28:57.030 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:28:57.814 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 12.664/15.0
2025-09-02T21:28:59.864 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 10.602/15.0
2025-09-02T21:29:00.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:00.034 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:29:00.034 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:00.034 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:01.887 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 8.553/15.0
2025-09-02T21:29:03.038 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:03.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:29:03.039 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:03.039 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:03.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 6.53/15.0
2025-09-02T21:29:04.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:29:05.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 4.506/15.0
2025-09-02T21:29:06.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:06.043 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:29:06.043 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:06.043 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:08.011 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 2.478/15.0
2025-09-02T21:29:09.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:09.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:29:09.046 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:09.046 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:10.082 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/240, Remaining exp time 0.406/15.0
2025-09-02T21:29:10.693 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 46 of 240 done. Exposure state = 0
2025-09-02T21:29:10.693 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:29:10.695 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:29:10.796 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 47 of 240
2025-09-02T21:29:10.798 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841350.798104
2025-09-02T21:29:12.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:12.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:29:12.050 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:12.050 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:12.154 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/240, Remaining exp time 13.716/15.0
2025-09-02T21:29:14.183 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/240, Remaining exp time 11.645/15.0
2025-09-02T21:29:14.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:29:14.204 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:29:02.585258
2025-09-02T21:29:14.204 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:29:02.585258
2025-09-02T21:29:14.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:29:14.204 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:29:14.204 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:29:14.204 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:29:14&start_after=2025-09-01T19:29:14&end_after=2025-09-02T19:29:14&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:29:14.369 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:29:14.369 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:29:14.369 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:29:14.369 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:29:14.369 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2817.630202
2025-09-02T21:29:14.369 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:29:15.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:15.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:29:15.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:15.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:16.211 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/240, Remaining exp time 9.615/15.0
2025-09-02T21:29:18.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:18.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:29:18.066 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:18.066 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:18.277 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/240, Remaining exp time 7.587/15.0
2025-09-02T21:29:20.338 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/240, Remaining exp time 5.521/15.0
2025-09-02T21:29:21.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:21.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:29:21.070 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:21.070 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:29:22.376 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/240, Remaining exp time 3.462/15.0
2025-09-02T21:29:23.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:29:24.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:24.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:29:24.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:24.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:29:24.448 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/240, Remaining exp time 1.423/15.0
2025-09-02T21:29:26.080 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 47 of 240 done. Exposure state = 0
2025-09-02T21:29:26.080 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:29:26.082 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:29:26.176 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 48 of 240
2025-09-02T21:29:26.177 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841366.1778262
2025-09-02T21:29:26.514 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 14.73/15.0
2025-09-02T21:29:27.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:27.078 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:29:27.078 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:27.078 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:28.580 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 12.664/15.0
2025-09-02T21:29:30.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:30.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:29:30.082 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:30.082 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:29:30.651 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 10.597/15.0
2025-09-02T21:29:32.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 8.527/15.0
2025-09-02T21:29:33.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:33.087 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:29:33.087 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:33.087 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:29:33.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:29:34.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 6.455/15.0
2025-09-02T21:29:36.090 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:36.091 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:29:36.091 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:36.091 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:29:36.849 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 4.388/15.0
2025-09-02T21:29:38.889 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 2.328/15.0
2025-09-02T21:29:39.094 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:39.095 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:29:39.095 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:39.095 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:40.912 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/240, Remaining exp time 0.289/15.0
2025-09-02T21:29:41.451 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 48 of 240 done. Exposure state = 0
2025-09-02T21:29:41.451 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:29:41.453 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:29:41.550 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 49 of 240
2025-09-02T21:29:41.551 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841381.5518653
2025-09-02T21:29:42.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:42.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:29:42.117 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:42.117 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:42.946 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/240, Remaining exp time 13.64/15.0
2025-09-02T21:29:43.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:29:45.017 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/240, Remaining exp time 11.606/15.0
2025-09-02T21:29:45.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:45.119 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:29:45.119 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:45.119 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:47.078 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/240, Remaining exp time 9.534/15.0
2025-09-02T21:29:48.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:48.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:29:48.122 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:48.123 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:49.106 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/240, Remaining exp time 7.473/15.0
2025-09-02T21:29:51.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:51.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:29:51.126 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:51.126 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:51.151 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/240, Remaining exp time 5.445/15.0
2025-09-02T21:29:53.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/240, Remaining exp time 3.401/15.0
2025-09-02T21:29:53.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:29:54.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:54.130 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:29:54.130 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:54.130 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:55.246 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/240, Remaining exp time 1.379/15.0
2025-09-02T21:29:56.824 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 49 of 240 done. Exposure state = 0
2025-09-02T21:29:56.824 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:29:56.826 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:29:56.936 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 50 of 240
2025-09-02T21:29:56.937 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841396.9378157
2025-09-02T21:29:57.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:29:57.134 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:29:57.134 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:29:57.134 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:29:57.307 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 14.691/15.0
2025-09-02T21:29:59.341 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 12.632/15.0
2025-09-02T21:30:00.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:00.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:30:00.138 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:00.138 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:01.380 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 10.598/15.0
2025-09-02T21:30:03.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:03.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:30:03.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:03.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:03.408 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 8.558/15.0
2025-09-02T21:30:03.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:30:05.431 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 6.53/15.0
2025-09-02T21:30:06.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:06.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:30:06.146 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:06.146 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:30:07.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 4.507/15.0
2025-09-02T21:30:09.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:09.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:30:09.150 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:09.150 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:09.537 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 2.473/15.0
2025-09-02T21:30:11.597 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/240, Remaining exp time 0.403/15.0
2025-09-02T21:30:12.151 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:12.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:30:12.153 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:12.153 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:12.213 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 50 of 240 done. Exposure state = 0
2025-09-02T21:30:12.213 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:30:12.215 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:30:12.311 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 51 of 240
2025-09-02T21:30:12.313 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841412.3133094
2025-09-02T21:30:13.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:30:13.430 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:30:02.783093
2025-09-02T21:30:13.430 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:30:02.783093
2025-09-02T21:30:13.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:30:13.430 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:30:13.430 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:30:13.431 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:30:13&start_after=2025-09-01T19:30:13&end_after=2025-09-02T19:30:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:30:13.581 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:30:13.582 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:30:13.582 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:30:13.582 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:30:13.582 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2758.417788
2025-09-02T21:30:13.582 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:30:13.626 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/240, Remaining exp time 13.716/15.0
2025-09-02T21:30:15.156 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:15.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:30:15.179 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:15.179 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:15.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/240, Remaining exp time 11.688/15.0
2025-09-02T21:30:17.698 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/240, Remaining exp time 9.654/15.0
2025-09-02T21:30:18.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:18.183 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:30:18.183 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:18.183 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:30:19.727 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/240, Remaining exp time 7.614/15.0
2025-09-02T21:30:21.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:21.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:30:21.186 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:21.186 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:21.760 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/240, Remaining exp time 5.586/15.0
2025-09-02T21:30:22.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:30:23.778 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/240, Remaining exp time 3.554/15.0
2025-09-02T21:30:24.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:24.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:30:24.190 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:24.190 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:25.811 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/240, Remaining exp time 1.535/15.0
2025-09-02T21:30:27.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:27.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:30:27.202 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:27.202 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:27.590 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 51 of 240 done. Exposure state = 0
2025-09-02T21:30:27.590 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:30:27.592 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:30:27.695 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 52 of 240
2025-09-02T21:30:27.697 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841427.6975703
2025-09-02T21:30:27.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 14.887/15.0
2025-09-02T21:30:29.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 12.859/15.0
2025-09-02T21:30:30.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:30.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:30:30.206 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:30.206 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:31.902 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 10.831/15.0
2025-09-02T21:30:32.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:30:33.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:33.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:30:33.210 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:33.210 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:33.941 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 8.795/15.0
2025-09-02T21:30:35.970 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 6.757/15.0
2025-09-02T21:30:36.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:36.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:30:36.214 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:36.214 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:38.031 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 4.727/15.0
2025-09-02T21:30:39.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:39.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:30:39.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:39.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:40.107 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 2.667/15.0
2025-09-02T21:30:42.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/240, Remaining exp time 0.59/15.0
2025-09-02T21:30:42.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:42.236 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:30:42.236 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:42.236 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:42.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:30:42.970 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 52 of 240 done. Exposure state = 0
2025-09-02T21:30:42.970 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:30:42.972 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:30:43.076 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 53 of 240
2025-09-02T21:30:43.078 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841443.0781906
2025-09-02T21:30:44.197 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/240, Remaining exp time 13.91/15.0
2025-09-02T21:30:45.239 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:45.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:30:45.240 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:45.240 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:46.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/240, Remaining exp time 11.881/15.0
2025-09-02T21:30:48.243 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:48.244 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:30:48.244 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:48.244 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:30:48.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/240, Remaining exp time 9.811/15.0
2025-09-02T21:30:50.406 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/240, Remaining exp time 7.739/15.0
2025-09-02T21:30:51.248 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:51.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:30:51.249 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:51.249 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:30:52.483 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/240, Remaining exp time 5.672/15.0
2025-09-02T21:30:52.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:30:54.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:54.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:30:54.253 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:54.254 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:30:54.511 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/240, Remaining exp time 3.595/15.0
2025-09-02T21:30:56.545 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/240, Remaining exp time 1.567/15.0
2025-09-02T21:30:57.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:30:57.258 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:30:57.258 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:30:57.258 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:30:58.351 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 53 of 240 done. Exposure state = 0
2025-09-02T21:30:58.351 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:30:58.353 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:30:58.456 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 54 of 240
2025-09-02T21:30:58.458 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841458.4583528
2025-09-02T21:30:58.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 14.913/15.0
2025-09-02T21:31:00.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:00.263 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:31:00.263 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:00.263 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:00.640 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 12.857/15.0
2025-09-02T21:31:02.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:31:02.706 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 10.819/15.0
2025-09-02T21:31:03.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:03.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:03.275 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:03.275 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:04.766 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 8.753/15.0
2025-09-02T21:31:06.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:06.279 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:31:06.279 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:06.279 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:31:06.811 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 6.693/15.0
2025-09-02T21:31:08.839 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 4.647/15.0
2025-09-02T21:31:09.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:09.304 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:31:09.304 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:09.304 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:10.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 2.619/15.0
2025-09-02T21:31:12.307 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:12.308 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:12.308 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:12.308 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:12.632 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:31:12.653 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:31:02.996004
2025-09-02T21:31:12.653 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:31:02.996004
2025-09-02T21:31:12.653 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:31:12.653 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:31:12.653 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:31:12.653 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:31:12&start_after=2025-09-01T19:31:12&end_after=2025-09-02T19:31:12&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:31:12.793 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:31:12.794 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:31:12.794 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:31:12.794 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:31:12.794 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2699.205774
2025-09-02T21:31:12.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:31:12.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/240, Remaining exp time 0.591/15.0
2025-09-02T21:31:13.734 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 54 of 240 done. Exposure state = 0
2025-09-02T21:31:13.734 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:31:13.765 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:31:13.868 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 55 of 240
2025-09-02T21:31:13.870 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841473.8702316
2025-09-02T21:31:14.967 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/240, Remaining exp time 13.943/15.0
2025-09-02T21:31:15.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:15.310 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:15.310 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:15.310 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:17.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/240, Remaining exp time 11.903/15.0
2025-09-02T21:31:18.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:18.314 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:18.314 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:18.314 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:19.067 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/240, Remaining exp time 9.831/15.0
2025-09-02T21:31:21.096 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/240, Remaining exp time 7.803/15.0
2025-09-02T21:31:21.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:21.335 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:21.335 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:21.335 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:21.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:31:23.119 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/240, Remaining exp time 5.775/15.0
2025-09-02T21:31:24.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:24.338 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:24.338 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:24.338 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:25.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/240, Remaining exp time 3.751/15.0
2025-09-02T21:31:27.192 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/240, Remaining exp time 1.717/15.0
2025-09-02T21:31:27.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:27.342 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:27.342 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:27.342 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:29.190 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 55 of 240 done. Exposure state = 0
2025-09-02T21:31:29.191 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:31:29.193 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:31:29.304 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 55/240, Remaining exp time 0.0/15.0
2025-09-02T21:31:29.367 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 56 of 240
2025-09-02T21:31:29.369 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841489.3696542
2025-09-02T21:31:30.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:30.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:30.346 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:30.346 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:31.330 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 13.067/15.0
2025-09-02T21:31:31.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:31:33.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:33.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:33.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:33.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:33.396 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 11.039/15.0
2025-09-02T21:31:35.462 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 8.974/15.0
2025-09-02T21:31:36.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:36.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:36.354 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:36.354 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:37.535 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 6.908/15.0
2025-09-02T21:31:39.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:39.358 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:39.358 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:39.358 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:39.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 4.835/15.0
2025-09-02T21:31:41.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 2.808/15.0
2025-09-02T21:31:41.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:31:42.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:42.362 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:42.362 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:42.362 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:43.623 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/240, Remaining exp time 0.775/15.0
2025-09-02T21:31:44.642 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 56 of 240 done. Exposure state = 0
2025-09-02T21:31:44.642 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:31:44.644 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:31:44.741 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 57 of 240
2025-09-02T21:31:44.743 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841504.7435417
2025-09-02T21:31:45.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:45.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:45.366 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:45.366 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:45.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/240, Remaining exp time 14.121/15.0
2025-09-02T21:31:47.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/240, Remaining exp time 12.098/15.0
2025-09-02T21:31:48.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:48.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:48.370 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:48.370 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:49.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/240, Remaining exp time 10.058/15.0
2025-09-02T21:31:51.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:51.374 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:31:51.374 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:51.374 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:31:51.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/240, Remaining exp time 8.04/15.0
2025-09-02T21:31:51.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:31:53.770 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/240, Remaining exp time 5.996/15.0
2025-09-02T21:31:54.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:54.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:31:54.386 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:54.386 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:55.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/240, Remaining exp time 3.973/15.0
2025-09-02T21:31:57.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:31:57.390 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:31:57.390 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:31:57.390 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:31:57.903 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/240, Remaining exp time 1.901/15.0
2025-09-02T21:31:59.937 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 57/240, Remaining exp time 0.0/15.0
2025-09-02T21:32:00.018 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 57 of 240 done. Exposure state = 0
2025-09-02T21:32:00.018 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:32:00.036 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:32:00.164 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 58 of 240
2025-09-02T21:32:00.166 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841520.1664016
2025-09-02T21:32:00.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:00.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:32:00.394 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:00.394 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:01.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:32:01.970 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 13.23/15.0
2025-09-02T21:32:03.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:03.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:32:03.398 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:03.398 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:04.042 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 11.196/15.0
2025-09-02T21:32:06.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 9.127/15.0
2025-09-02T21:32:06.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:06.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:32:06.421 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:06.421 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:08.136 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 7.065/15.0
2025-09-02T21:32:09.424 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:09.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:32:09.425 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:09.425 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:10.175 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 5.032/15.0
2025-09-02T21:32:11.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:32:11.850 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:32:03.196700
2025-09-02T21:32:11.850 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:32:03.196700
2025-09-02T21:32:11.850 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:32:11.850 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:32:11.850 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:32:11.850 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:32:11&start_after=2025-09-01T19:32:11&end_after=2025-09-02T19:32:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:32:11.997 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:32:11.997 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:32:11.997 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:32:11.997 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:32:11.997 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2640.002093
2025-09-02T21:32:11.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:32:12.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 2.992/15.0
2025-09-02T21:32:12.428 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:12.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:32:12.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:12.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:14.264 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/240, Remaining exp time 0.976/15.0
2025-09-02T21:32:15.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:15.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:32:15.481 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:15.481 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:32:15.483 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 58 of 240 done. Exposure state = 0
2025-09-02T21:32:15.483 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:32:15.485 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:32:15.577 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 59 of 240
2025-09-02T21:32:15.578 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841535.578926
2025-09-02T21:32:16.331 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 14.314/15.0
2025-09-02T21:32:18.364 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 12.248/15.0
2025-09-02T21:32:18.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:18.486 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.001
2025-09-02T21:32:18.486 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:18.486 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:32:20.394 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 10.215/15.0
2025-09-02T21:32:21.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:32:21.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:21.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T21:32:21.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:21.490 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:22.431 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 8.184/15.0
2025-09-02T21:32:24.460 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 6.148/15.0
2025-09-02T21:32:24.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:24.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:32:24.494 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:24.494 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:26.520 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 4.119/15.0
2025-09-02T21:32:27.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:27.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:32:27.498 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:27.498 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:28.554 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 2.06/15.0
2025-09-02T21:32:30.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:30.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:32:30.502 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:30.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:30.582 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/240, Remaining exp time 0.026/15.0
2025-09-02T21:32:30.900 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 59 of 240 done. Exposure state = 0
2025-09-02T21:32:30.900 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:32:30.902 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:32:31.010 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 60 of 240
2025-09-02T21:32:31.012 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841551.0120883
2025-09-02T21:32:31.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:32:32.616 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/240, Remaining exp time 13.431/15.0
2025-09-02T21:32:33.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:33.507 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:32:33.507 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:33.507 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:34.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/240, Remaining exp time 11.397/15.0
2025-09-02T21:32:36.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:36.511 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:32:36.511 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:36.511 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:32:36.754 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/240, Remaining exp time 9.318/15.0
2025-09-02T21:32:38.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/240, Remaining exp time 7.258/15.0
2025-09-02T21:32:39.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:39.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.001
2025-09-02T21:32:39.514 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:39.514 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:32:40.891 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/240, Remaining exp time 5.145/15.0
2025-09-02T21:32:41.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:32:42.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:42.518 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:32:42.518 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:42.518 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:42.957 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/240, Remaining exp time 3.121/15.0
2025-09-02T21:32:44.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/240, Remaining exp time 1.055/15.0
2025-09-02T21:32:45.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:45.522 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:32:45.522 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:45.522 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:46.332 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 60 of 240 done. Exposure state = 0
2025-09-02T21:32:46.379 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:32:46.381 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:32:46.540 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 61 of 240
2025-09-02T21:32:46.542 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841566.5427334
2025-09-02T21:32:47.019 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 14.558/15.0
2025-09-02T21:32:48.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:48.548 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:32:48.548 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:48.548 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:49.095 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 12.524/15.0
2025-09-02T21:32:51.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:32:51.119 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 10.447/15.0
2025-09-02T21:32:51.551 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:51.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:32:51.553 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:51.553 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:53.147 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 8.424/15.0
2025-09-02T21:32:54.556 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:54.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:32:54.557 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:54.557 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:55.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 6.396/15.0
2025-09-02T21:32:57.204 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 4.356/15.0
2025-09-02T21:32:57.560 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:32:57.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:32:57.561 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:32:57.561 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:32:59.281 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 2.339/15.0
2025-09-02T21:33:00.564 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:00.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:33:00.565 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:00.565 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:01.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:33:01.377 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/240, Remaining exp time 0.263/15.0
2025-09-02T21:33:01.819 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 61 of 240 done. Exposure state = 0
2025-09-02T21:33:01.819 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:33:01.821 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:33:01.920 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 62 of 240
2025-09-02T21:33:01.922 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841581.9225035
2025-09-02T21:33:03.408 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/240, Remaining exp time 13.545/15.0
2025-09-02T21:33:03.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:03.584 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:33:03.584 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:03.584 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:05.453 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/240, Remaining exp time 11.515/15.0
2025-09-02T21:33:06.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:06.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:33:06.586 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:06.586 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:07.481 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/240, Remaining exp time 9.469/15.0
2025-09-02T21:33:09.504 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/240, Remaining exp time 7.441/15.0
2025-09-02T21:33:09.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:09.590 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:33:09.590 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:09.590 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:11.053 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:33:11.054 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:33:03.399707
2025-09-02T21:33:11.054 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:33:03.399707
2025-09-02T21:33:11.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:33:11.054 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:33:11.054 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:33:11.054 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:33:11&start_after=2025-09-01T19:33:11&end_after=2025-09-02T19:33:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:33:11.217 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:33:11.217 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:33:11.217 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:33:11.217 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:33:11.217 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2580.782679
2025-09-02T21:33:11.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:33:11.576 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/240, Remaining exp time 5.419/15.0
2025-09-02T21:33:12.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:12.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:33:12.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:12.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:13.642 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/240, Remaining exp time 3.346/15.0
2025-09-02T21:33:15.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:15.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:33:15.598 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:15.598 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:33:15.708 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/240, Remaining exp time 1.28/15.0
2025-09-02T21:33:17.246 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 62 of 240 done. Exposure state = 0
2025-09-02T21:33:17.246 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:33:17.248 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:33:17.408 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 63 of 240
2025-09-02T21:33:17.410 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841597.4107676
2025-09-02T21:33:17.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 14.704/15.0
2025-09-02T21:33:18.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:18.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:33:18.602 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:18.602 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:19.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 12.664/15.0
2025-09-02T21:33:20.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:33:21.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:21.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:33:21.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:21.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:21.841 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 10.635/15.0
2025-09-02T21:33:23.907 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 8.569/15.0
2025-09-02T21:33:24.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:24.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:33:24.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:24.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:33:25.936 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 6.504/15.0
2025-09-02T21:33:27.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:27.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:33:27.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:27.614 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:28.002 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 4.476/15.0
2025-09-02T21:33:30.090 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 2.41/15.0
2025-09-02T21:33:30.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:33:30.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:30.619 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:33:30.619 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:30.619 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:32.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/240, Remaining exp time 0.322/15.0
2025-09-02T21:33:32.687 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 63 of 240 done. Exposure state = 0
2025-09-02T21:33:32.687 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:33:32.689 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:33:32.788 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 64 of 240
2025-09-02T21:33:32.790 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841612.7904873
2025-09-02T21:33:33.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:33.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:33:33.622 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:33.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:34.136 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/240, Remaining exp time 13.689/15.0
2025-09-02T21:33:36.175 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/240, Remaining exp time 11.656/15.0
2025-09-02T21:33:36.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:36.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:33:36.626 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:36.626 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:38.198 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/240, Remaining exp time 9.616/15.0
2025-09-02T21:33:39.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:39.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:33:39.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:39.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:40.232 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/240, Remaining exp time 7.592/15.0
2025-09-02T21:33:40.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:33:42.260 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/240, Remaining exp time 5.56/15.0
2025-09-02T21:33:42.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:42.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:33:42.634 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:42.634 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:44.288 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/240, Remaining exp time 3.531/15.0
2025-09-02T21:33:45.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:45.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:33:45.638 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:45.638 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:33:46.327 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/240, Remaining exp time 1.502/15.0
2025-09-02T21:33:48.062 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 64 of 240 done. Exposure state = 0
2025-09-02T21:33:48.062 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:33:48.064 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:33:48.229 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 65 of 240
2025-09-02T21:33:48.231 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841628.2311428
2025-09-02T21:33:48.356 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 14.903/15.0
2025-09-02T21:33:48.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:48.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:33:48.642 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:48.642 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:50.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:33:50.428 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 12.875/15.0
2025-09-02T21:33:51.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:51.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.002. Last known sky angle: 540.0
2025-09-02T21:33:51.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:51.646 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.002
2025-09-02T21:33:52.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 10.803/15.0
2025-09-02T21:33:54.490 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 8.776/15.0
2025-09-02T21:33:54.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:54.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.002
2025-09-02T21:33:54.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:54.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:33:56.507 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 6.741/15.0
2025-09-02T21:33:57.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:33:57.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:33:57.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:33:57.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:33:58.579 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 4.724/15.0
2025-09-02T21:34:00.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:34:00.628 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 2.652/15.0
2025-09-02T21:34:00.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:00.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:00.658 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:00.658 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:02.678 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/240, Remaining exp time 0.602/15.0
2025-09-02T21:34:03.512 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 65 of 240 done. Exposure state = 0
2025-09-02T21:34:03.512 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:34:03.514 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:34:03.619 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 66 of 240
2025-09-02T21:34:03.620 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841643.62082
2025-09-02T21:34:03.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:03.662 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:03.662 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:03.662 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:04.718 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/240, Remaining exp time 13.942/15.0
2025-09-02T21:34:06.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:06.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:06.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:06.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:06.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/240, Remaining exp time 11.902/15.0
2025-09-02T21:34:08.780 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/240, Remaining exp time 9.874/15.0
2025-09-02T21:34:09.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:09.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:09.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:09.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:10.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:34:10.269 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:34:03.597572
2025-09-02T21:34:10.269 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:34:03.597572
2025-09-02T21:34:10.269 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:34:10.269 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:34:10.269 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:34:10.269 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:34:10&start_after=2025-09-01T19:34:10&end_after=2025-09-02T19:34:10&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:34:10.542 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:34:10.542 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:34:10.542 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:34:10.542 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:34:10.542 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2521.45722
2025-09-02T21:34:10.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:34:10.803 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/240, Remaining exp time 7.84/15.0
2025-09-02T21:34:12.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:12.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:12.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:12.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:12.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/240, Remaining exp time 5.817/15.0
2025-09-02T21:34:14.865 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/240, Remaining exp time 3.789/15.0
2025-09-02T21:34:15.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:15.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:15.678 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:15.678 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:16.889 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/240, Remaining exp time 1.756/15.0
2025-09-02T21:34:18.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:18.682 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:18.682 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:18.682 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:18.894 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 66 of 240 done. Exposure state = 0
2025-09-02T21:34:18.894 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:34:18.896 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:34:18.935 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 66/240, Remaining exp time 0.0/15.0
2025-09-02T21:34:19.049 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 67 of 240
2025-09-02T21:34:19.051 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841659.0514085
2025-09-02T21:34:19.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:34:20.962 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/240, Remaining exp time 13.116/15.0
2025-09-02T21:34:21.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:21.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:21.686 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:21.686 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:22.996 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/240, Remaining exp time 11.089/15.0
2025-09-02T21:34:24.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:24.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:24.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:24.690 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:25.019 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/240, Remaining exp time 9.055/15.0
2025-09-02T21:34:27.042 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/240, Remaining exp time 7.032/15.0
2025-09-02T21:34:27.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:27.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:27.709 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:27.709 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:29.087 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/240, Remaining exp time 4.998/15.0
2025-09-02T21:34:29.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:34:30.712 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:30.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:30.713 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:30.713 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:31.110 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/240, Remaining exp time 2.964/15.0
2025-09-02T21:34:33.187 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/240, Remaining exp time 0.941/15.0
2025-09-02T21:34:33.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:33.715 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:33.715 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:33.715 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:34.325 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 67 of 240 done. Exposure state = 0
2025-09-02T21:34:34.325 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:34:34.327 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:34:34.419 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 68 of 240
2025-09-02T21:34:34.420 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841674.4209075
2025-09-02T21:34:35.216 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 14.234/15.0
2025-09-02T21:34:36.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:36.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:36.718 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:36.718 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:37.244 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 12.206/15.0
2025-09-02T21:34:39.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 10.178/15.0
2025-09-02T21:34:39.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:34:39.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:39.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:39.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:39.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:41.344 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 8.105/15.0
2025-09-02T21:34:42.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:42.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:42.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:42.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:43.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 6.076/15.0
2025-09-02T21:34:45.402 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 4.044/15.0
2025-09-02T21:34:45.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:45.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:45.730 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:45.730 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:47.431 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 2.019/15.0
2025-09-02T21:34:48.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:48.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:48.734 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:48.734 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:49.459 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/240, Remaining exp time 0.0/15.0
2025-09-02T21:34:49.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:34:49.694 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 68 of 240 done. Exposure state = 0
2025-09-02T21:34:49.694 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:34:49.697 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:34:49.800 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 69 of 240
2025-09-02T21:34:49.802 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841689.8024147
2025-09-02T21:34:51.488 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/240, Remaining exp time 13.344/15.0
2025-09-02T21:34:51.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:51.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:34:51.738 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:51.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:34:53.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/240, Remaining exp time 11.316/15.0
2025-09-02T21:34:54.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:54.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:34:54.742 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:54.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:55.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/240, Remaining exp time 9.276/15.0
2025-09-02T21:34:57.589 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/240, Remaining exp time 7.243/15.0
2025-09-02T21:34:57.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:34:57.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:34:57.746 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:34:57.746 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:34:59.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:34:59.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/240, Remaining exp time 5.214/15.0
2025-09-02T21:35:00.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:00.751 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:35:00.751 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:00.751 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:35:01.652 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/240, Remaining exp time 3.19/15.0
2025-09-02T21:35:03.686 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/240, Remaining exp time 1.151/15.0
2025-09-02T21:35:03.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:03.755 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:35:03.755 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:03.755 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:05.074 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 69 of 240 done. Exposure state = 0
2025-09-02T21:35:05.074 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:35:05.077 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:35:05.214 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 70 of 240
2025-09-02T21:35:05.216 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841705.2163494
2025-09-02T21:35:05.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 14.532/15.0
2025-09-02T21:35:06.759 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:06.759 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:35:06.760 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:06.760 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:07.738 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 12.501/15.0
2025-09-02T21:35:09.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:35:09.596 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:35:03.795383
2025-09-02T21:35:09.596 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:35:03.795383
2025-09-02T21:35:09.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:35:09.596 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:35:09.597 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:35:09.597 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:35:09&start_after=2025-09-01T19:35:09&end_after=2025-09-02T19:35:09&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:35:09.735 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:35:09.735 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:35:09.735 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:35:09.735 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:35:09.735 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2462.264067
2025-09-02T21:35:09.735 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:35:09.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:09.763 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:35:09.763 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:09.763 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:09.766 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 10.478/15.0
2025-09-02T21:35:11.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 8.449/15.0
2025-09-02T21:35:12.765 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:12.784 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:35:12.784 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:12.784 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:13.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 6.415/15.0
2025-09-02T21:35:15.787 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:15.788 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:35:15.788 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:15.789 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:15.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 4.387/15.0
2025-09-02T21:35:17.896 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 2.36/15.0
2025-09-02T21:35:18.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:35:18.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:18.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:35:18.790 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:18.790 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:19.925 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/240, Remaining exp time 0.321/15.0
2025-09-02T21:35:20.488 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 70 of 240 done. Exposure state = 0
2025-09-02T21:35:20.488 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:35:20.490 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:35:20.639 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 71 of 240
2025-09-02T21:35:20.640 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841720.640954
2025-09-02T21:35:21.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:21.794 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:35:21.794 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:21.794 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:21.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/240, Remaining exp time 13.718/15.0
2025-09-02T21:35:23.993 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/240, Remaining exp time 11.692/15.0
2025-09-02T21:35:24.798 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:24.799 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:35:24.799 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:24.799 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:35:26.022 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/240, Remaining exp time 9.647/15.0
2025-09-02T21:35:27.802 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:27.803 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.001
2025-09-02T21:35:27.803 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:27.803 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:35:28.045 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/240, Remaining exp time 7.619/15.0
2025-09-02T21:35:28.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:35:30.085 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/240, Remaining exp time 5.595/15.0
2025-09-02T21:35:30.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:30.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:35:30.806 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:30.806 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:32.113 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/240, Remaining exp time 3.556/15.0
2025-09-02T21:35:33.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:33.810 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:35:33.810 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:33.810 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:35:34.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/240, Remaining exp time 1.527/15.0
2025-09-02T21:35:35.908 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 71 of 240 done. Exposure state = 0
2025-09-02T21:35:35.908 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:35:35.910 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:35:36.015 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 72 of 240
2025-09-02T21:35:36.017 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841736.017558
2025-09-02T21:35:36.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 14.842/15.0
2025-09-02T21:35:36.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:36.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:35:36.814 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:36.814 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:38.232 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 12.809/15.0
2025-09-02T21:35:38.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:35:39.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:39.818 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:35:39.818 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:39.818 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:40.271 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 10.785/15.0
2025-09-02T21:35:42.300 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 8.746/15.0
2025-09-02T21:35:42.821 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:42.822 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:35:42.822 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:42.822 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:44.334 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 6.717/15.0
2025-09-02T21:35:45.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:45.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:35:45.845 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:45.845 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:46.357 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 4.683/15.0
2025-09-02T21:35:48.391 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 2.66/15.0
2025-09-02T21:35:48.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:35:48.848 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:48.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:35:48.849 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:48.849 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:50.462 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/240, Remaining exp time 0.626/15.0
2025-09-02T21:35:51.292 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 72 of 240 done. Exposure state = 0
2025-09-02T21:35:51.292 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:35:51.294 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:35:51.408 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 73 of 240
2025-09-02T21:35:51.410 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841751.4100494
2025-09-02T21:35:51.852 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:51.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:35:51.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:51.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:52.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/240, Remaining exp time 13.947/15.0
2025-09-02T21:35:54.530 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/240, Remaining exp time 11.919/15.0
2025-09-02T21:35:54.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:54.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:35:54.858 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:54.858 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:35:56.559 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/240, Remaining exp time 9.879/15.0
2025-09-02T21:35:57.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:35:57.862 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:35:57.862 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:35:57.862 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:35:58.582 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/240, Remaining exp time 7.851/15.0
2025-09-02T21:35:58.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:36:00.621 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/240, Remaining exp time 5.828/15.0
2025-09-02T21:36:00.865 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:00.887 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:36:00.887 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:00.887 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:36:02.644 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/240, Remaining exp time 3.79/15.0
2025-09-02T21:36:03.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:03.891 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:36:03.891 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:03.891 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:36:04.672 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/240, Remaining exp time 1.766/15.0
2025-09-02T21:36:06.684 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 73 of 240 done. Exposure state = 0
2025-09-02T21:36:06.684 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:36:06.686 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:36:06.708 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 73/240, Remaining exp time 0.0/15.0
2025-09-02T21:36:06.821 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 74 of 240
2025-09-02T21:36:06.822 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841766.8228495
2025-09-02T21:36:06.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:06.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:36:06.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:06.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:36:08.735 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/240, Remaining exp time 13.116/15.0
2025-09-02T21:36:08.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:36:08.785 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:36:04.008388
2025-09-02T21:36:08.785 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:36:04.008388
2025-09-02T21:36:08.785 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:36:08.785 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:36:08.785 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:36:08.786 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:36:08&start_after=2025-09-01T19:36:08&end_after=2025-09-02T19:36:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:36:08.930 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:36:08.930 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:36:08.930 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:36:08.930 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:36:08.931 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2403.068996
2025-09-02T21:36:08.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:36:09.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:09.899 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:36:09.899 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:09.899 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:36:10.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/240, Remaining exp time 11.088/15.0
2025-09-02T21:36:12.797 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/240, Remaining exp time 9.049/15.0
2025-09-02T21:36:12.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:12.927 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:36:12.927 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:12.927 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:36:14.825 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/240, Remaining exp time 7.026/15.0
2025-09-02T21:36:15.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:15.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:36:15.931 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:15.931 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:36:16.864 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/240, Remaining exp time 4.997/15.0
2025-09-02T21:36:17.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:36:18.898 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/240, Remaining exp time 2.96/15.0
2025-09-02T21:36:18.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:18.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:36:18.935 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:18.935 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:36:20.916 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/240, Remaining exp time 0.924/15.0
2025-09-02T21:36:21.938 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:21.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:36:21.939 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:21.939 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:36:22.097 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 74 of 240 done. Exposure state = 0
2025-09-02T21:36:22.097 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:36:22.100 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:36:22.206 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 75 of 240
2025-09-02T21:36:22.208 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841782.2083745
2025-09-02T21:36:22.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 14.292/15.0
2025-09-02T21:36:24.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:24.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:36:24.942 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:24.942 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:36:24.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 12.258/15.0
2025-09-02T21:36:27.055 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 10.221/15.0
2025-09-02T21:36:27.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:27.946 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:36:27.946 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:27.946 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:36:27.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:36:29.089 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 8.153/15.0
2025-09-02T21:36:30.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:30.950 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:36:30.950 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:30.950 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:36:31.111 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 6.118/15.0
2025-09-02T21:36:33.140 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 4.097/15.0
2025-09-02T21:36:33.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:33.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:36:33.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:33.954 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:36:35.168 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 2.068/15.0
2025-09-02T21:36:36.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:36.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:36:36.958 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:36.958 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:36:37.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/240, Remaining exp time 0.04/15.0
2025-09-02T21:36:37.483 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 75 of 240 done. Exposure state = 0
2025-09-02T21:36:37.483 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:36:37.486 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:36:37.586 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 76 of 240
2025-09-02T21:36:37.588 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841797.5886438
2025-09-02T21:36:37.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:36:39.236 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/240, Remaining exp time 13.381/15.0
2025-09-02T21:36:39.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:39.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:36:39.962 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:39.962 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:36:41.259 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/240, Remaining exp time 11.354/15.0
2025-09-02T21:36:42.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:42.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:36:42.985 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:42.985 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:36:43.299 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/240, Remaining exp time 9.329/15.0
2025-09-02T21:36:45.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/240, Remaining exp time 7.29/15.0
2025-09-02T21:36:45.988 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:45.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:36:45.989 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:45.990 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:36:47.361 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/240, Remaining exp time 5.267/15.0
2025-09-02T21:36:47.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:36:48.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:48.992 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.001
2025-09-02T21:36:48.992 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:48.992 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:36:49.422 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/240, Remaining exp time 3.227/15.0
2025-09-02T21:36:51.450 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/240, Remaining exp time 1.167/15.0
2025-09-02T21:36:51.995 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:51.996 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:36:51.996 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:51.996 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:36:52.881 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 76 of 240 done. Exposure state = 0
2025-09-02T21:36:52.881 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:36:52.883 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:36:52.999 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 77 of 240
2025-09-02T21:36:53.001 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841813.0014575
2025-09-02T21:36:53.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 14.551/15.0
2025-09-02T21:36:54.999 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:55.000 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:36:55.000 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:55.000 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:36:55.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 12.517/15.0
2025-09-02T21:36:57.551 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 10.478/15.0
2025-09-02T21:36:57.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:36:58.003 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:36:58.004 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:36:58.004 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:36:58.004 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:36:59.575 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 8.45/15.0
2025-09-02T21:37:01.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:01.007 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:37:01.007 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:01.007 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:01.613 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 6.426/15.0
2025-09-02T21:37:03.642 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 4.388/15.0
2025-09-02T21:37:04.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:04.016 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:37:04.016 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:04.016 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:05.665 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 2.359/15.0
2025-09-02T21:37:07.019 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:07.020 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:37:07.020 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:07.020 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:07.699 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/240, Remaining exp time 0.336/15.0
2025-09-02T21:37:07.988 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:37:07.989 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:37:04.206473
2025-09-02T21:37:07.989 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:37:04.206473
2025-09-02T21:37:07.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:37:07.989 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:37:07.989 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:37:07.989 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:37:07&start_after=2025-09-01T19:37:07&end_after=2025-09-02T19:37:07&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:37:08.147 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:37:08.147 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:37:08.147 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:37:08.147 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:37:08.147 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2343.852705
2025-09-02T21:37:08.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:37:08.274 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 77 of 240 done. Exposure state = 0
2025-09-02T21:37:08.274 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:37:08.276 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:37:08.380 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 78 of 240
2025-09-02T21:37:08.382 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841828.3820384
2025-09-02T21:37:09.738 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/240, Remaining exp time 13.683/15.0
2025-09-02T21:37:10.023 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:10.024 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:37:10.024 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:10.024 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:11.756 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/240, Remaining exp time 11.643/15.0
2025-09-02T21:37:13.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:13.026 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:37:13.026 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:13.026 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:13.795 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/240, Remaining exp time 9.627/15.0
2025-09-02T21:37:15.823 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/240, Remaining exp time 7.587/15.0
2025-09-02T21:37:16.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:16.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:37:16.046 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:16.046 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:17.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:37:17.846 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/240, Remaining exp time 5.558/15.0
2025-09-02T21:37:19.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:19.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:37:19.050 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:19.050 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:37:19.886 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/240, Remaining exp time 3.535/15.0
2025-09-02T21:37:21.909 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/240, Remaining exp time 1.496/15.0
2025-09-02T21:37:22.052 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:22.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:37:22.053 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:22.053 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:37:23.656 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 78 of 240 done. Exposure state = 0
2025-09-02T21:37:23.656 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:37:23.658 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:37:23.761 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 79 of 240
2025-09-02T21:37:23.763 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841843.7630765
2025-09-02T21:37:23.938 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 14.854/15.0
2025-09-02T21:37:25.056 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:25.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:37:25.058 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:25.058 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:25.982 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 12.825/15.0
2025-09-02T21:37:27.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:37:28.005 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 10.78/15.0
2025-09-02T21:37:28.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:28.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:37:28.062 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:28.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:30.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 8.759/15.0
2025-09-02T21:37:31.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:31.067 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:37:31.067 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:31.067 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:32.111 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 6.724/15.0
2025-09-02T21:37:34.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:34.071 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:37:34.071 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:34.071 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:34.139 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 4.652/15.0
2025-09-02T21:37:36.167 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 2.624/15.0
2025-09-02T21:37:37.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:37.075 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:37:37.075 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:37.075 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:37.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:37:38.190 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/240, Remaining exp time 0.596/15.0
2025-09-02T21:37:39.038 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 79 of 240 done. Exposure state = 0
2025-09-02T21:37:39.038 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:37:39.040 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:37:39.131 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 80 of 240
2025-09-02T21:37:39.132 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841859.1329398
2025-09-02T21:37:40.078 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:40.079 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:37:40.127 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:40.127 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:37:40.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/240, Remaining exp time 13.942/15.0
2025-09-02T21:37:42.259 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/240, Remaining exp time 11.902/15.0
2025-09-02T21:37:43.130 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:43.131 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:37:43.131 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:43.131 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:44.287 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/240, Remaining exp time 9.874/15.0
2025-09-02T21:37:46.134 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:46.135 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:37:46.135 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:46.135 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:46.320 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/240, Remaining exp time 7.846/15.0
2025-09-02T21:37:47.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:37:48.354 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/240, Remaining exp time 5.813/15.0
2025-09-02T21:37:49.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:49.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:37:49.138 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:49.138 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:50.410 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/240, Remaining exp time 3.778/15.0
2025-09-02T21:37:52.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:52.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:37:52.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:52.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:37:52.443 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/240, Remaining exp time 1.724/15.0
2025-09-02T21:37:54.408 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 80 of 240 done. Exposure state = 0
2025-09-02T21:37:54.409 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:37:54.429 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:37:54.518 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 80/240, Remaining exp time 0.0/15.0
2025-09-02T21:37:54.598 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 81 of 240
2025-09-02T21:37:54.600 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841874.600305
2025-09-02T21:37:55.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:55.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:37:55.146 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:55.146 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:56.544 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/240, Remaining exp time 13.082/15.0
2025-09-02T21:37:57.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:37:58.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:37:58.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:37:58.150 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:37:58.150 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:37:58.572 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/240, Remaining exp time 11.056/15.0
2025-09-02T21:38:00.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/240, Remaining exp time 9.029/15.0
2025-09-02T21:38:01.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:01.154 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:38:01.154 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:01.154 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:38:02.645 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/240, Remaining exp time 6.988/15.0
2025-09-02T21:38:04.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:04.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:38:04.158 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:04.158 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:04.668 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/240, Remaining exp time 4.955/15.0
2025-09-02T21:38:06.708 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/240, Remaining exp time 2.933/15.0
2025-09-02T21:38:07.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:07.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:38:07.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:07.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:07.205 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:38:07.206 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:38:04.417584
2025-09-02T21:38:07.206 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:38:04.417584
2025-09-02T21:38:07.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:38:07.206 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:38:07.206 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:38:07.206 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:38:07&start_after=2025-09-01T19:38:07&end_after=2025-09-02T19:38:07&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:38:07.346 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:38:07.346 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:38:07.346 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:38:07.346 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:38:07.347 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2284.652981
2025-09-02T21:38:07.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:38:08.731 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/240, Remaining exp time 0.893/15.0
2025-09-02T21:38:09.874 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 81 of 240 done. Exposure state = 0
2025-09-02T21:38:09.874 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:38:09.876 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:38:09.978 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 82 of 240
2025-09-02T21:38:09.980 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841889.9805717
2025-09-02T21:38:10.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:10.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:38:10.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:10.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:38:10.759 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 14.249/15.0
2025-09-02T21:38:12.793 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 12.221/15.0
2025-09-02T21:38:13.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:13.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:38:13.170 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:13.170 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:14.821 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 10.187/15.0
2025-09-02T21:38:16.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:16.175 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:38:16.175 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:16.175 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:16.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:38:16.850 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 8.159/15.0
2025-09-02T21:38:18.883 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 6.13/15.0
2025-09-02T21:38:19.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:19.179 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:38:19.179 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:19.179 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:20.906 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 4.097/15.0
2025-09-02T21:38:22.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:22.183 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T21:38:22.183 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:22.183 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:38:22.940 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 2.075/15.0
2025-09-02T21:38:24.979 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/240, Remaining exp time 0.041/15.0
2025-09-02T21:38:25.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:25.187 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T21:38:25.187 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:25.187 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:25.256 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 82 of 240 done. Exposure state = 0
2025-09-02T21:38:25.256 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:38:25.258 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:38:25.353 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 83 of 240
2025-09-02T21:38:25.355 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841905.3552516
2025-09-02T21:38:26.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:38:27.003 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/240, Remaining exp time 13.376/15.0
2025-09-02T21:38:28.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:28.191 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:38:28.191 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:28.191 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:29.031 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/240, Remaining exp time 11.352/15.0
2025-09-02T21:38:31.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/240, Remaining exp time 9.324/15.0
2025-09-02T21:38:31.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:31.195 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:38:31.195 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:31.195 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:38:33.092 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/240, Remaining exp time 7.292/15.0
2025-09-02T21:38:34.198 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:34.199 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:38:34.199 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:34.199 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:35.132 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/240, Remaining exp time 5.262/15.0
2025-09-02T21:38:36.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:38:37.165 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/240, Remaining exp time 3.223/15.0
2025-09-02T21:38:37.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:37.202 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:38:37.202 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:37.202 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:39.189 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/240, Remaining exp time 1.189/15.0
2025-09-02T21:38:40.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:40.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:38:40.206 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:40.206 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:40.630 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 83 of 240 done. Exposure state = 0
2025-09-02T21:38:40.630 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:38:40.632 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:38:40.738 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 84 of 240
2025-09-02T21:38:40.740 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841920.7402084
2025-09-02T21:38:41.223 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 14.553/15.0
2025-09-02T21:38:43.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:43.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:38:43.210 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:43.210 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:43.246 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 12.517/15.0
2025-09-02T21:38:45.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 10.494/15.0
2025-09-02T21:38:46.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:46.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:38:46.214 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:46.214 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:46.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:38:47.313 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 8.455/15.0
2025-09-02T21:38:49.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:49.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:38:49.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:49.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:49.347 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 6.426/15.0
2025-09-02T21:38:51.375 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 4.393/15.0
2025-09-02T21:38:52.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:52.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:38:52.222 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:52.222 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:53.404 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 2.365/15.0
2025-09-02T21:38:55.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:55.248 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:38:55.248 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:55.248 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:55.432 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/240, Remaining exp time 0.337/15.0
2025-09-02T21:38:56.012 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 84 of 240 done. Exposure state = 0
2025-09-02T21:38:56.013 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:38:56.015 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:38:56.113 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 85 of 240
2025-09-02T21:38:56.115 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841936.1152353
2025-09-02T21:38:56.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:38:57.461 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/240, Remaining exp time 13.684/15.0
2025-09-02T21:38:58.251 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:38:58.252 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:38:58.252 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:38:58.252 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:38:59.494 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/240, Remaining exp time 11.654/15.0
2025-09-02T21:39:01.255 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:01.256 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:39:01.256 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:01.256 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:01.533 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/240, Remaining exp time 9.621/15.0
2025-09-02T21:39:03.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/240, Remaining exp time 7.581/15.0
2025-09-02T21:39:04.259 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:04.260 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:39:04.260 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:04.261 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:05.580 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/240, Remaining exp time 5.558/15.0
2025-09-02T21:39:06.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:39:06.401 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:39:04.617090
2025-09-02T21:39:06.401 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:39:04.617090
2025-09-02T21:39:06.401 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:39:06.401 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:39:06.401 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:39:06.401 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:39:06&start_after=2025-09-01T19:39:06&end_after=2025-09-02T19:39:06&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:39:06.550 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:39:06.550 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:39:06.550 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:39:06.550 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:39:06.550 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2225.449187
2025-09-02T21:39:06.550 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:39:07.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:07.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:39:07.262 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:07.262 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:07.624 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/240, Remaining exp time 3.535/15.0
2025-09-02T21:39:09.642 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/240, Remaining exp time 1.492/15.0
2025-09-02T21:39:10.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:10.400 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:39:10.400 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:10.400 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:11.388 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 85 of 240 done. Exposure state = 0
2025-09-02T21:39:11.389 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:39:11.390 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:39:11.499 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 86 of 240
2025-09-02T21:39:11.501 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841951.5010405
2025-09-02T21:39:11.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 14.86/15.0
2025-09-02T21:39:13.403 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:13.423 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:39:13.423 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:13.423 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:13.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 12.827/15.0
2025-09-02T21:39:15.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:39:15.738 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 10.786/15.0
2025-09-02T21:39:16.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:16.427 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:39:16.427 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:16.427 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:17.767 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 8.763/15.0
2025-09-02T21:39:19.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:19.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:39:19.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:19.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:39:19.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 6.734/15.0
2025-09-02T21:39:21.839 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 4.702/15.0
2025-09-02T21:39:22.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:22.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:39:22.434 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:22.434 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:23.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 2.662/15.0
2025-09-02T21:39:25.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:25.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:39:25.438 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:25.438 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:25.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:39:25.891 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/240, Remaining exp time 0.634/15.0
2025-09-02T21:39:26.775 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 86 of 240 done. Exposure state = 0
2025-09-02T21:39:26.775 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:39:26.777 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:39:26.880 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 87 of 240
2025-09-02T21:39:26.881 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841966.8817928
2025-09-02T21:39:27.919 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/240, Remaining exp time 13.991/15.0
2025-09-02T21:39:28.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:28.460 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:39:28.460 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:28.460 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:29.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/240, Remaining exp time 11.963/15.0
2025-09-02T21:39:31.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:31.464 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:39:31.464 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:31.464 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:31.987 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/240, Remaining exp time 9.934/15.0
2025-09-02T21:39:34.010 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/240, Remaining exp time 7.894/15.0
2025-09-02T21:39:34.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:34.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:39:34.466 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:34.466 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:35.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:39:36.044 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/240, Remaining exp time 5.871/15.0
2025-09-02T21:39:37.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:37.470 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:39:37.470 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:37.470 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:39:38.083 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/240, Remaining exp time 3.839/15.0
2025-09-02T21:39:40.106 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/240, Remaining exp time 1.799/15.0
2025-09-02T21:39:40.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:40.474 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:39:40.474 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:40.474 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:42.156 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 87 of 240 done. Exposure state = 0
2025-09-02T21:39:42.156 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:39:42.158 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:39:42.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 87/240, Remaining exp time 0.0/15.0
2025-09-02T21:39:42.298 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 88 of 240
2025-09-02T21:39:42.300 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841982.3004088
2025-09-02T21:39:43.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:43.478 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:39:43.478 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:43.478 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:44.207 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/240, Remaining exp time 13.115/15.0
2025-09-02T21:39:45.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:39:46.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/240, Remaining exp time 11.094/15.0
2025-09-02T21:39:46.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:46.482 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:39:46.482 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:46.482 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:39:48.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/240, Remaining exp time 9.06/15.0
2025-09-02T21:39:49.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:49.486 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:39:49.486 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:49.486 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:39:50.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/240, Remaining exp time 7.032/15.0
2025-09-02T21:39:52.336 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/240, Remaining exp time 5.008/15.0
2025-09-02T21:39:52.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:52.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:39:52.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:52.490 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:54.359 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/240, Remaining exp time 2.964/15.0
2025-09-02T21:39:55.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:55.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:39:55.494 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:55.494 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:39:55.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:39:56.388 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/240, Remaining exp time 0.941/15.0
2025-09-02T21:39:57.573 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 88 of 240 done. Exposure state = 0
2025-09-02T21:39:57.573 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:39:57.575 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:39:57.668 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 89 of 240
2025-09-02T21:39:57.670 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756841997.6701665
2025-09-02T21:39:58.427 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 14.283/15.0
2025-09-02T21:39:58.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:39:58.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:39:58.498 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:39:58.498 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:40:00.450 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 12.242/15.0
2025-09-02T21:40:01.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:01.504 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:40:01.504 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:01.504 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:40:02.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 10.219/15.0
2025-09-02T21:40:04.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:04.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:40:04.525 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:04.525 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:04.643 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 8.148/15.0
2025-09-02T21:40:05.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:40:05.608 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:40:04.817853
2025-09-02T21:40:05.608 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:40:04.817853
2025-09-02T21:40:05.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:40:05.608 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:40:05.609 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:40:05.609 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:40:05&start_after=2025-09-01T19:40:05&end_after=2025-09-02T19:40:05&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:40:05.755 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:40:05.755 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:40:05.755 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:40:05.755 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:40:05.755 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2166.244249
2025-09-02T21:40:05.755 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:40:06.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 6.027/15.0
2025-09-02T21:40:07.528 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:07.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:40:07.530 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:07.530 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:08.726 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 3.967/15.0
2025-09-02T21:40:10.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:10.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:40:10.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:10.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:10.749 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 1.944/15.0
2025-09-02T21:40:12.795 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/240, Remaining exp time 0.0/15.0
2025-09-02T21:40:12.946 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 89 of 240 done. Exposure state = 0
2025-09-02T21:40:12.946 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:40:12.948 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:40:13.059 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 90 of 240
2025-09-02T21:40:13.061 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842013.0614226
2025-09-02T21:40:13.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:13.539 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:40:13.539 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:13.539 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:14.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:40:14.811 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/240, Remaining exp time 13.267/15.0
2025-09-02T21:40:16.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:16.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:40:16.542 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:16.542 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:40:16.851 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/240, Remaining exp time 11.251/15.0
2025-09-02T21:40:18.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/240, Remaining exp time 9.211/15.0
2025-09-02T21:40:19.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:19.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:40:19.565 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:19.565 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:20.940 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/240, Remaining exp time 7.15/15.0
2025-09-02T21:40:22.568 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:22.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:40:22.569 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:22.569 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:22.979 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/240, Remaining exp time 5.122/15.0
2025-09-02T21:40:24.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:40:25.052 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/240, Remaining exp time 3.083/15.0
2025-09-02T21:40:25.570 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:25.571 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:40:25.571 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:25.571 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:27.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/240, Remaining exp time 0.983/15.0
2025-09-02T21:40:28.333 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 90 of 240 done. Exposure state = 0
2025-09-02T21:40:28.333 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:40:28.335 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:40:28.440 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 91 of 240
2025-09-02T21:40:28.442 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842028.4422646
2025-09-02T21:40:28.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:28.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:40:28.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:28.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:29.216 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 14.287/15.0
2025-09-02T21:40:31.255 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 12.227/15.0
2025-09-02T21:40:31.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:31.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:40:31.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:31.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:33.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 10.187/15.0
2025-09-02T21:40:34.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:34.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:40:34.582 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:34.582 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:34.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:40:35.317 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 8.159/15.0
2025-09-02T21:40:37.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 6.125/15.0
2025-09-02T21:40:37.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:37.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:40:37.586 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:37.586 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:39.368 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 4.097/15.0
2025-09-02T21:40:40.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:40.590 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:40:40.590 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:40.590 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:41.407 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 2.075/15.0
2025-09-02T21:40:43.436 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/240, Remaining exp time 0.035/15.0
2025-09-02T21:40:43.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:43.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:40:43.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:43.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:43.808 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 91 of 240 done. Exposure state = 0
2025-09-02T21:40:43.808 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:40:43.811 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:40:43.923 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 92 of 240
2025-09-02T21:40:43.925 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842043.9253063
2025-09-02T21:40:44.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:40:45.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/240, Remaining exp time 13.49/15.0
2025-09-02T21:40:46.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:46.599 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:40:46.599 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:46.599 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:47.493 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/240, Remaining exp time 11.46/15.0
2025-09-02T21:40:49.521 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/240, Remaining exp time 9.432/15.0
2025-09-02T21:40:49.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:49.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:40:49.602 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:49.602 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:40:51.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/240, Remaining exp time 7.403/15.0
2025-09-02T21:40:52.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:52.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:40:52.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:52.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:53.589 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/240, Remaining exp time 5.364/15.0
2025-09-02T21:40:54.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:40:55.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:55.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:40:55.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:55.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:55.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/240, Remaining exp time 3.338/15.0
2025-09-02T21:40:57.651 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/240, Remaining exp time 1.314/15.0
2025-09-02T21:40:58.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:40:58.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:40:58.634 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:40:58.634 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:40:59.198 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 92 of 240 done. Exposure state = 0
2025-09-02T21:40:59.198 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:40:59.201 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:40:59.304 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 93 of 240
2025-09-02T21:40:59.306 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842059.306171
2025-09-02T21:40:59.740 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 14.655/15.0
2025-09-02T21:41:01.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:01.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:41:01.641 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:01.641 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:41:01.781 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 12.567/15.0
2025-09-02T21:41:03.818 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 10.526/15.0
2025-09-02T21:41:04.644 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:04.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:41:04.645 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:04.645 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:04.808 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:41:04.809 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:40:04.817853
2025-09-02T21:41:04.809 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:40:04.817853
2025-09-02T21:41:04.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:41:04.809 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:41:04.809 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:41:04.809 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:41:04&start_after=2025-09-01T19:41:04&end_after=2025-09-02T19:41:04&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:41:04.959 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:41:04.959 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:41:04.959 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:41:04.959 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:41:04.959 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2107.040534
2025-09-02T21:41:04.959 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:41:05.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 8.487/15.0
2025-09-02T21:41:07.648 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:07.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:41:07.649 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:07.649 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:41:07.870 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 6.466/15.0
2025-09-02T21:41:09.909 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 4.437/15.0
2025-09-02T21:41:10.652 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:10.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:41:10.677 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:10.677 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:11.932 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 2.398/15.0
2025-09-02T21:41:13.680 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:13.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:41:13.681 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:13.681 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:13.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:41:13.972 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/240, Remaining exp time 0.374/15.0
2025-09-02T21:41:14.581 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 93 of 240 done. Exposure state = 0
2025-09-02T21:41:14.581 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:41:14.585 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:41:14.685 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 94 of 240
2025-09-02T21:41:14.687 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842074.6876397
2025-09-02T21:41:16.000 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/240, Remaining exp time 13.716/15.0
2025-09-02T21:41:16.684 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:16.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:41:16.685 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:16.685 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:18.024 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/240, Remaining exp time 11.689/15.0
2025-09-02T21:41:19.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:19.688 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:41:19.688 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:19.688 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:20.063 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/240, Remaining exp time 9.664/15.0
2025-09-02T21:41:22.086 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/240, Remaining exp time 7.625/15.0
2025-09-02T21:41:22.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:22.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:41:22.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:22.690 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:23.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:41:24.114 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/240, Remaining exp time 5.603/15.0
2025-09-02T21:41:25.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:25.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:41:25.694 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:25.694 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:26.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/240, Remaining exp time 3.575/15.0
2025-09-02T21:41:28.187 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/240, Remaining exp time 1.536/15.0
2025-09-02T21:41:28.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:28.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:41:28.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:28.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:29.962 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 94 of 240 done. Exposure state = 0
2025-09-02T21:41:29.962 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:41:29.965 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:41:30.066 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 95 of 240
2025-09-02T21:41:30.068 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842090.0680141
2025-09-02T21:41:30.210 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 14.881/15.0
2025-09-02T21:41:31.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:31.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:41:31.702 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:31.702 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:32.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 12.859/15.0
2025-09-02T21:41:33.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:41:34.273 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 10.818/15.0
2025-09-02T21:41:34.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:34.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:41:34.706 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:34.706 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:36.301 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 8.795/15.0
2025-09-02T21:41:37.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:37.710 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:41:37.710 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:37.710 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:38.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 6.768/15.0
2025-09-02T21:41:40.363 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 4.729/15.0
2025-09-02T21:41:40.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:40.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:41:40.714 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:40.714 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:42.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 2.705/15.0
2025-09-02T21:41:43.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:43.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:41:43.718 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:43.718 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:41:43.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:41:44.495 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/240, Remaining exp time 0.611/15.0
2025-09-02T21:41:45.341 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 95 of 240 done. Exposure state = 0
2025-09-02T21:41:45.341 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:41:45.343 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:41:45.452 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 96 of 240
2025-09-02T21:41:45.454 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842105.4541266
2025-09-02T21:41:46.535 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 13.958/15.0
2025-09-02T21:41:46.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:46.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:41:46.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:46.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:48.564 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 11.919/15.0
2025-09-02T21:41:49.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:49.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:41:49.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:49.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:50.592 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 9.891/15.0
2025-09-02T21:41:52.631 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 7.862/15.0
2025-09-02T21:41:52.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:52.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:41:52.730 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:52.730 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:53.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:41:54.654 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 5.822/15.0
2025-09-02T21:41:55.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:55.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:41:55.734 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:55.734 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:41:56.683 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 3.799/15.0
2025-09-02T21:41:58.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/240, Remaining exp time 1.771/15.0
2025-09-02T21:41:58.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:41:58.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:41:58.738 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:41:58.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:00.729 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 96 of 240 done. Exposure state = 0
2025-09-02T21:42:00.729 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:42:00.731 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:42:00.753 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 96/240, Remaining exp time 0.0/15.0
2025-09-02T21:42:00.866 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 97 of 240
2025-09-02T21:42:00.867 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842120.8678114
2025-09-02T21:42:01.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:01.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:42:01.742 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:01.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:02.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/240, Remaining exp time 13.115/15.0
2025-09-02T21:42:04.007 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:42:04.009 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:41:05.017682
2025-09-02T21:42:04.009 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:41:05.017682
2025-09-02T21:42:04.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:42:04.009 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:42:04.010 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:42:04.010 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:42:04&start_after=2025-09-01T19:42:04&end_after=2025-09-02T19:42:04&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:42:04.165 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:42:04.165 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:42:04.165 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:42:04.166 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:42:04.166 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2047.833946
2025-09-02T21:42:04.166 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:42:04.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:04.763 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:42:04.763 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:04.763 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:42:04.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/240, Remaining exp time 11.095/15.0
2025-09-02T21:42:06.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/240, Remaining exp time 9.067/15.0
2025-09-02T21:42:07.765 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:07.766 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:42:07.766 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:07.766 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:08.865 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/240, Remaining exp time 7.027/15.0
2025-09-02T21:42:10.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:10.770 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:42:10.770 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:10.770 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:10.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/240, Remaining exp time 5.002/15.0
2025-09-02T21:42:12.932 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/240, Remaining exp time 2.974/15.0
2025-09-02T21:42:13.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:42:13.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:13.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:42:13.774 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:13.774 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:14.956 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/240, Remaining exp time 0.935/15.0
2025-09-02T21:42:16.142 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 97 of 240 done. Exposure state = 0
2025-09-02T21:42:16.142 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:42:16.145 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:42:16.236 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 98 of 240
2025-09-02T21:42:16.238 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842136.2380905
2025-09-02T21:42:16.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:16.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:42:16.778 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:16.778 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:42:16.995 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 14.282/15.0
2025-09-02T21:42:19.024 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 12.242/15.0
2025-09-02T21:42:19.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:19.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:42:19.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:19.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:21.057 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 10.215/15.0
2025-09-02T21:42:22.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:22.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:42:22.786 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:22.786 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:42:23.080 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 8.18/15.0
2025-09-02T21:42:23.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:42:25.109 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 6.157/15.0
2025-09-02T21:42:25.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:25.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:42:25.790 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:25.790 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:27.148 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 4.129/15.0
2025-09-02T21:42:28.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:28.794 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:42:28.794 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:28.794 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:29.176 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 2.091/15.0
2025-09-02T21:42:31.210 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/240, Remaining exp time 0.061/15.0
2025-09-02T21:42:31.563 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 98 of 240 done. Exposure state = 0
2025-09-02T21:42:31.563 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:42:31.565 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:42:31.665 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 99 of 240
2025-09-02T21:42:31.667 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842151.6671176
2025-09-02T21:42:31.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:31.798 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:42:31.798 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:31.798 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:33.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:42:33.234 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/240, Remaining exp time 13.457/15.0
2025-09-02T21:42:34.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:34.802 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:42:34.802 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:34.802 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:42:35.273 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/240, Remaining exp time 11.433/15.0
2025-09-02T21:42:37.296 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/240, Remaining exp time 9.394/15.0
2025-09-02T21:42:37.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:37.823 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:42:37.823 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:37.823 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:42:39.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/240, Remaining exp time 7.372/15.0
2025-09-02T21:42:40.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:40.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:42:40.873 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:40.873 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:41.358 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/240, Remaining exp time 5.332/15.0
2025-09-02T21:42:43.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:42:43.398 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/240, Remaining exp time 3.308/15.0
2025-09-02T21:42:43.876 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:43.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T21:42:43.878 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:43.878 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:42:45.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/240, Remaining exp time 1.269/15.0
2025-09-02T21:42:46.880 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:46.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T21:42:46.881 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:46.881 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:46.942 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 99 of 240 done. Exposure state = 0
2025-09-02T21:42:46.942 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:42:46.944 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:42:47.041 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 100 of 240
2025-09-02T21:42:47.043 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842167.043103
2025-09-02T21:42:47.444 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 14.622/15.0
2025-09-02T21:42:49.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 12.6/15.0
2025-09-02T21:42:49.884 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:49.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:42:49.885 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:49.885 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:51.507 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 10.56/15.0
2025-09-02T21:42:52.888 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:52.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:42:52.890 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:52.890 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:53.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:42:53.551 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 8.536/15.0
2025-09-02T21:42:55.574 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 6.492/15.0
2025-09-02T21:42:55.892 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:55.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:42:55.893 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:55.893 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:57.603 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 4.468/15.0
2025-09-02T21:42:58.896 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:42:58.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:42:58.897 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:42:58.897 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:42:59.642 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 2.44/15.0
2025-09-02T21:43:01.665 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/240, Remaining exp time 0.4/15.0
2025-09-02T21:43:01.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:01.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:43:01.901 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:01.901 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:02.318 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 100 of 240 done. Exposure state = 0
2025-09-02T21:43:02.318 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:43:02.320 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:43:02.427 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 101 of 240
2025-09-02T21:43:02.429 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842182.4295092
2025-09-02T21:43:03.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:43:03.223 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:42:05.214935
2025-09-02T21:43:03.223 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:42:05.214935
2025-09-02T21:43:03.223 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:43:03.223 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:43:03.224 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:43:03.224 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:43:03&start_after=2025-09-01T19:43:03&end_after=2025-09-02T19:43:03&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:43:03.514 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:43:03.514 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:43:03.514 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:43:03.514 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:43:03.514 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1988.485479
2025-09-02T21:43:03.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:43:03.705 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/240, Remaining exp time 13.766/15.0
2025-09-02T21:43:04.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:04.919 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:43:04.919 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:04.919 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:05.733 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/240, Remaining exp time 11.726/15.0
2025-09-02T21:43:07.756 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/240, Remaining exp time 9.697/15.0
2025-09-02T21:43:07.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:07.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:43:07.923 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:07.923 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:43:09.790 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/240, Remaining exp time 7.673/15.0
2025-09-02T21:43:10.926 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:10.927 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:43:10.927 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:10.927 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:11.818 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/240, Remaining exp time 5.639/15.0
2025-09-02T21:43:12.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:43:13.841 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/240, Remaining exp time 3.611/15.0
2025-09-02T21:43:13.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:13.931 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:43:13.931 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:13.931 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:15.881 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/240, Remaining exp time 1.589/15.0
2025-09-02T21:43:16.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:16.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:43:16.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:16.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:17.752 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 101 of 240 done. Exposure state = 0
2025-09-02T21:43:17.752 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:43:17.754 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:43:17.873 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 102 of 240
2025-09-02T21:43:17.875 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842197.8751812
2025-09-02T21:43:17.904 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 14.994/15.0
2025-09-02T21:43:19.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:19.938 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:43:19.938 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:19.938 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:19.943 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 12.971/15.0
2025-09-02T21:43:21.966 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 10.931/15.0
2025-09-02T21:43:22.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:43:22.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:22.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:43:22.942 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:22.942 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:24.006 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 8.908/15.0
2025-09-02T21:43:25.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:25.946 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:43:25.946 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:25.946 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:26.034 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 6.869/15.0
2025-09-02T21:43:28.062 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 4.841/15.0
2025-09-02T21:43:28.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:28.950 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:43:28.950 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:28.950 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:30.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 2.812/15.0
2025-09-02T21:43:31.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:31.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:43:31.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:31.954 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:32.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/240, Remaining exp time 0.773/15.0
2025-09-02T21:43:32.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:43:33.146 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 102 of 240 done. Exposure state = 0
2025-09-02T21:43:33.147 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:43:33.151 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:43:33.259 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 103 of 240
2025-09-02T21:43:33.261 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842213.2616765
2025-09-02T21:43:34.154 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 14.136/15.0
2025-09-02T21:43:34.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:35.087 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:43:35.087 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:35.087 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:36.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 12.108/15.0
2025-09-02T21:43:38.090 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:38.091 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:43:38.091 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:38.091 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:38.216 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 10.07/15.0
2025-09-02T21:43:40.244 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 8.047/15.0
2025-09-02T21:43:41.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:41.094 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:43:41.094 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:41.094 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:43:42.284 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 6.017/15.0
2025-09-02T21:43:42.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:43:44.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:44.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.9989999999999. Last known sky angle: 539.999
2025-09-02T21:43:44.098 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:44.098 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.9989999999999
2025-09-02T21:43:44.307 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 3.978/15.0
2025-09-02T21:43:46.346 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 1.955/15.0
2025-09-02T21:43:47.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:47.102 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.9989999999999
2025-09-02T21:43:47.102 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:47.102 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:48.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/240, Remaining exp time 0.0/15.0
2025-09-02T21:43:48.535 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 103 of 240 done. Exposure state = 0
2025-09-02T21:43:48.535 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:43:48.537 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:43:48.629 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 104 of 240
2025-09-02T21:43:48.631 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842228.6316748
2025-09-02T21:43:50.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:50.106 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:43:50.106 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:50.106 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:50.403 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/240, Remaining exp time 13.262/15.0
2025-09-02T21:43:52.426 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/240, Remaining exp time 11.229/15.0
2025-09-02T21:43:52.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:43:53.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:53.110 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:43:53.110 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:53.110 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:54.454 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/240, Remaining exp time 9.205/15.0
2025-09-02T21:43:56.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:56.114 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:43:56.114 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:56.114 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:43:56.494 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/240, Remaining exp time 7.177/15.0
2025-09-02T21:43:58.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/240, Remaining exp time 5.138/15.0
2025-09-02T21:43:59.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:43:59.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:43:59.119 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:43:59.119 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:44:00.545 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/240, Remaining exp time 3.109/15.0
2025-09-02T21:44:02.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:02.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:44:02.122 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:02.122 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:44:02.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:44:02.569 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:43:05.417372
2025-09-02T21:44:02.569 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:43:05.417372
2025-09-02T21:44:02.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:44:02.569 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:44:02.569 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:44:02.569 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:44:02&start_after=2025-09-01T19:44:02&end_after=2025-09-02T19:44:02&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:44:02.584 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/240, Remaining exp time 1.086/15.0
2025-09-02T21:44:02.717 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:44:02.717 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:44:02.717 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:44:02.717 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:44:02.717 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1929.28211
2025-09-02T21:44:02.717 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:44:03.904 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 104 of 240 done. Exposure state = 0
2025-09-02T21:44:03.904 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:44:03.906 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:44:04.107 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 105 of 240
2025-09-02T21:44:04.109 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842244.109658
2025-09-02T21:44:04.608 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 14.525/15.0
2025-09-02T21:44:05.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:05.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:44:05.126 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:05.126 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:44:06.647 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 12.503/15.0
2025-09-02T21:44:08.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:08.130 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.9989999999999. Last known sky angle: 540.0
2025-09-02T21:44:08.130 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:08.130 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.9989999999999
2025-09-02T21:44:08.670 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 10.463/15.0
2025-09-02T21:44:10.710 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 8.439/15.0
2025-09-02T21:44:11.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:11.134 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.9989999999999
2025-09-02T21:44:11.134 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:11.134 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:44:11.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:44:12.733 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 6.4/15.0
2025-09-02T21:44:14.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:14.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:44:14.138 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:14.138 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:44:14.761 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 4.376/15.0
2025-09-02T21:44:16.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 2.348/15.0
2025-09-02T21:44:17.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:17.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:44:17.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:17.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:44:18.823 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/240, Remaining exp time 0.311/15.0
2025-09-02T21:44:19.384 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 105 of 240 done. Exposure state = 0
2025-09-02T21:44:19.384 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:44:19.386 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:44:19.505 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 106 of 240
2025-09-02T21:44:19.507 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842259.507127
2025-09-02T21:44:20.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:20.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:44:20.146 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:20.146 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:44:20.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/240, Remaining exp time 13.684/15.0
2025-09-02T21:44:21.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:44:22.886 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/240, Remaining exp time 11.644/15.0
2025-09-02T21:44:23.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:23.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:44:23.150 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:23.150 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:44:24.958 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/240, Remaining exp time 9.62/15.0
2025-09-02T21:44:26.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:26.154 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:44:26.154 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:26.154 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:44:26.986 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/240, Remaining exp time 7.549/15.0
2025-09-02T21:44:29.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/240, Remaining exp time 5.52/15.0
2025-09-02T21:44:29.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:29.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:44:29.158 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:29.158 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:44:31.054 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/240, Remaining exp time 3.481/15.0
2025-09-02T21:44:31.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:44:32.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:32.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:44:32.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:32.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:44:33.077 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/240, Remaining exp time 1.454/15.0
2025-09-02T21:44:34.782 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 106 of 240 done. Exposure state = 0
2025-09-02T21:44:34.783 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:44:34.785 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:44:34.891 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 107 of 240
2025-09-02T21:44:34.893 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842274.8936741
2025-09-02T21:44:35.117 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/240, Remaining exp time 14.816/15.0
2025-09-02T21:44:35.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:35.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:44:35.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:35.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:44:37.140 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/240, Remaining exp time 12.777/15.0
2025-09-02T21:44:38.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:38.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:44:38.170 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:38.170 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:44:39.179 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/240, Remaining exp time 10.754/15.0
2025-09-02T21:44:41.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:41.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:44:41.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:41.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:44:41.202 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/240, Remaining exp time 8.715/15.0
2025-09-02T21:44:41.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:44:43.231 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/240, Remaining exp time 6.691/15.0
2025-09-02T21:44:44.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:44.198 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:44:44.198 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:44.198 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:44:45.270 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/240, Remaining exp time 4.663/15.0
2025-09-02T21:44:47.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:47.202 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:44:47.202 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:47.202 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:44:47.293 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/240, Remaining exp time 2.625/15.0
2025-09-02T21:44:49.332 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/240, Remaining exp time 0.6/15.0
2025-09-02T21:44:50.168 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 107 of 240 done. Exposure state = 0
2025-09-02T21:44:50.168 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:44:50.170 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:44:50.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:50.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:44:50.206 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:50.206 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:44:50.273 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 108 of 240
2025-09-02T21:44:50.274 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842290.2749522
2025-09-02T21:44:51.356 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/240, Remaining exp time 13.943/15.0
2025-09-02T21:44:51.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:44:53.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:53.211 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:44:53.211 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:53.211 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:44:53.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/240, Remaining exp time 11.919/15.0
2025-09-02T21:44:55.423 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/240, Remaining exp time 9.896/15.0
2025-09-02T21:44:56.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:56.215 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:44:56.215 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:56.215 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:44:57.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/240, Remaining exp time 7.851/15.0
2025-09-02T21:44:59.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:44:59.219 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:44:59.219 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:44:59.219 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:44:59.470 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/240, Remaining exp time 5.828/15.0
2025-09-02T21:45:01.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/240, Remaining exp time 3.805/15.0
2025-09-02T21:45:01.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:45:01.772 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:44:05.617565
2025-09-02T21:45:01.772 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:44:05.617565
2025-09-02T21:45:01.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:45:01.772 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:45:01.772 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:45:01.772 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:45:01&start_after=2025-09-01T19:45:01&end_after=2025-09-02T19:45:01&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:45:01.935 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:45:01.935 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:45:01.935 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:45:01.935 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:45:01.935 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1870.064355
2025-09-02T21:45:01.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:45:02.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:02.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:45:02.222 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:02.222 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:03.532 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/240, Remaining exp time 1.767/15.0
2025-09-02T21:45:05.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:05.226 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.002. Last known sky angle: 540.0
2025-09-02T21:45:05.226 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:05.226 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.002
2025-09-02T21:45:05.548 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 108 of 240 done. Exposure state = 0
2025-09-02T21:45:05.548 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:45:05.550 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:45:05.574 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 108/240, Remaining exp time 0.0/15.0
2025-09-02T21:45:05.686 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 109 of 240
2025-09-02T21:45:05.688 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842305.6887445
2025-09-02T21:45:07.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 109/240, Remaining exp time 13.114/15.0
2025-09-02T21:45:08.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:08.230 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.002
2025-09-02T21:45:08.230 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:08.230 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:09.635 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 109/240, Remaining exp time 11.094/15.0
2025-09-02T21:45:10.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:45:11.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:11.235 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:45:11.235 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:11.235 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:11.658 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 109/240, Remaining exp time 9.054/15.0
2025-09-02T21:45:13.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 109/240, Remaining exp time 7.031/15.0
2025-09-02T21:45:14.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:14.238 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:45:14.238 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:14.238 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:45:15.720 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 109/240, Remaining exp time 4.991/15.0
2025-09-02T21:45:17.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:17.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:45:17.242 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:17.242 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:17.759 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 109/240, Remaining exp time 2.968/15.0
2025-09-02T21:45:19.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 109/240, Remaining exp time 0.929/15.0
2025-09-02T21:45:20.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:20.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:45:20.246 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:20.246 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:20.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:45:20.958 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 109 of 240 done. Exposure state = 0
2025-09-02T21:45:20.958 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:45:20.960 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:45:21.056 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 110 of 240
2025-09-02T21:45:21.058 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842321.0583587
2025-09-02T21:45:21.897 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/240, Remaining exp time 14.202/15.0
2025-09-02T21:45:23.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:23.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:45:23.266 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:23.266 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:23.925 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/240, Remaining exp time 12.161/15.0
2025-09-02T21:45:25.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/240, Remaining exp time 10.133/15.0
2025-09-02T21:45:26.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:26.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:45:26.270 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:26.270 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:27.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/240, Remaining exp time 8.109/15.0
2025-09-02T21:45:29.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:29.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:45:29.274 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:29.274 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:30.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/240, Remaining exp time 6.07/15.0
2025-09-02T21:45:30.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:45:32.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/240, Remaining exp time 4.042/15.0
2025-09-02T21:45:32.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:32.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:45:32.278 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:32.278 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:34.078 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/240, Remaining exp time 2.019/15.0
2025-09-02T21:45:35.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:35.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:45:35.282 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:35.282 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:36.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/240, Remaining exp time 0.0/15.0
2025-09-02T21:45:36.333 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 110 of 240 done. Exposure state = 0
2025-09-02T21:45:36.333 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:45:36.335 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:45:36.443 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 111 of 240
2025-09-02T21:45:36.444 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842336.4449406
2025-09-02T21:45:38.130 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/240, Remaining exp time 13.343/15.0
2025-09-02T21:45:38.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:38.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:45:38.305 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:38.305 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:40.163 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/240, Remaining exp time 11.316/15.0
2025-09-02T21:45:40.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:45:41.308 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:41.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:45:41.309 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:41.309 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:42.203 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/240, Remaining exp time 9.281/15.0
2025-09-02T21:45:44.231 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/240, Remaining exp time 7.242/15.0
2025-09-02T21:45:44.312 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:44.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:45:44.313 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:44.313 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:45:46.254 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/240, Remaining exp time 5.213/15.0
2025-09-02T21:45:47.316 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:47.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:45:47.317 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:47.317 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:48.288 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/240, Remaining exp time 3.19/15.0
2025-09-02T21:45:50.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/240, Remaining exp time 1.158/15.0
2025-09-02T21:45:50.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:50.320 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:45:50.321 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:50.321 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:50.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:45:51.727 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 111 of 240 done. Exposure state = 0
2025-09-02T21:45:51.728 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:45:51.730 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:45:51.828 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 112 of 240
2025-09-02T21:45:51.830 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842351.8301349
2025-09-02T21:45:52.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/240, Remaining exp time 14.513/15.0
2025-09-02T21:45:53.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:53.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-09-02T21:45:53.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:53.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:45:54.384 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/240, Remaining exp time 12.485/15.0
2025-09-02T21:45:56.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:56.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:45:56.326 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:56.326 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:45:56.407 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/240, Remaining exp time 10.445/15.0
2025-09-02T21:45:58.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/240, Remaining exp time 8.422/15.0
2025-09-02T21:45:59.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:45:59.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:45:59.330 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:45:59.330 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:00.475 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/240, Remaining exp time 6.383/15.0
2025-09-02T21:46:00.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:46:00.990 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-09-02T21:45:05.819734
2025-09-02T21:46:00.990 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-09-02T21:45:05.819734
2025-09-02T21:46:00.990 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-09-02T21:46:00.990 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-09-02T21:46:00.990 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-09-02T21:46:00.990 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-09-03T19:46:00&start_after=2025-09-01T19:46:00&end_after=2025-09-02T19:46:00&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-09-02T21:46:01.153 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-09-02T21:46:01.153 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-09-02T21:46:01.153 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-09-02T21:46:01.153 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-09-02T20:16:12Z
2025-09-02T21:46:01.153 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1810.846712
2025-09-02T21:46:01.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-09-02T21:46:02.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:02.334 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:46:02.334 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:02.334 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:02.498 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/240, Remaining exp time 4.355/15.0
2025-09-02T21:46:04.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/240, Remaining exp time 2.331/15.0
2025-09-02T21:46:05.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:05.338 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:46:05.338 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:05.338 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:06.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/240, Remaining exp time 0.303/15.0
2025-09-02T21:46:07.105 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 112 of 240 done. Exposure state = 0
2025-09-02T21:46:07.105 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:46:07.107 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:46:07.204 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 113 of 240
2025-09-02T21:46:07.206 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842367.2060483
2025-09-02T21:46:08.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:08.371 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:46:08.371 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:08.371 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:08.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/240, Remaining exp time 13.634/15.0
2025-09-02T21:46:10.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:46:10.618 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/240, Remaining exp time 11.611/15.0
2025-09-02T21:46:11.374 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:11.375 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:46:11.375 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:11.375 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:12.657 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/240, Remaining exp time 9.589/15.0
2025-09-02T21:46:14.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:14.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:46:14.378 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:14.378 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:14.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/240, Remaining exp time 7.55/15.0
2025-09-02T21:46:16.725 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/240, Remaining exp time 5.522/15.0
2025-09-02T21:46:17.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:17.383 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:46:17.383 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:17.383 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:18.748 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/240, Remaining exp time 3.48/15.0
2025-09-02T21:46:20.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:46:20.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:20.387 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:46:20.387 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:20.387 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:20.771 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/240, Remaining exp time 1.457/15.0
2025-09-02T21:46:22.549 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 113 of 240 done. Exposure state = 0
2025-09-02T21:46:22.550 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:46:22.552 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:46:22.666 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 114 of 240
2025-09-02T21:46:22.668 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842382.6681805
2025-09-02T21:46:22.811 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/240, Remaining exp time 14.897/15.0
2025-09-02T21:46:23.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:23.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:46:23.405 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:23.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:24.834 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/240, Remaining exp time 12.857/15.0
2025-09-02T21:46:26.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:26.410 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:46:26.410 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:26.410 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:26.873 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/240, Remaining exp time 10.834/15.0
2025-09-02T21:46:28.902 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/240, Remaining exp time 8.794/15.0
2025-09-02T21:46:29.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:29.414 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:46:29.414 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:29.414 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:46:30.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:46:30.962 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/240, Remaining exp time 6.766/15.0
2025-09-02T21:46:32.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:32.418 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:46:32.418 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:32.418 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:33.002 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/240, Remaining exp time 4.705/15.0
2025-09-02T21:46:35.073 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/240, Remaining exp time 2.666/15.0
2025-09-02T21:46:35.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:35.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-09-02T21:46:35.422 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:35.422 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:37.096 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/240, Remaining exp time 0.594/15.0
2025-09-02T21:46:37.944 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 114 of 240 done. Exposure state = 0
2025-09-02T21:46:37.944 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:46:37.946 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:46:38.037 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 115 of 240
2025-09-02T21:46:38.038 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842398.038827
2025-09-02T21:46:38.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:38.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-09-02T21:46:38.426 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:38.426 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:46:39.168 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/240, Remaining exp time 13.944/15.0
2025-09-02T21:46:40.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:46:41.229 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/240, Remaining exp time 11.87/15.0
2025-09-02T21:46:41.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:41.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-09-02T21:46:41.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:41.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-09-02T21:46:43.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/240, Remaining exp time 9.811/15.0
2025-09-02T21:46:44.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:44.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-09-02T21:46:44.434 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:44.434 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:45.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/240, Remaining exp time 7.772/15.0
2025-09-02T21:46:47.363 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/240, Remaining exp time 5.748/15.0
2025-09-02T21:46:47.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:47.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T21:46:47.438 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:47.438 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:46:49.435 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/240, Remaining exp time 3.676/15.0
2025-09-02T21:46:50.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:46:50.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:50.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-09-02T21:46:50.442 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:50.442 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:51.507 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/240, Remaining exp time 1.604/15.0
2025-09-02T21:46:53.312 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 115 of 240 done. Exposure state = 0
2025-09-02T21:46:53.313 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:46:53.443 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:46:53.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:53.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-09-02T21:46:53.445 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:53.445 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-09-02T21:46:53.613 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 115/240, Remaining exp time 0.0/15.0
2025-09-02T21:46:53.645 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 116 of 240
2025-09-02T21:46:53.646 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1756842413.6468236
2025-09-02T21:46:55.634 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 116/240, Remaining exp time 13.034/15.0
2025-09-02T21:46:56.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:56.468 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0010000000001
2025-09-02T21:46:56.468 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:56.468 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-09-02T21:46:57.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 116/240, Remaining exp time 11.014/15.0
2025-09-02T21:46:59.471 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-09-02T21:46:59.472 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-09-02T21:46:59.519 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-09-02T21:46:59.519 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-09-02T21:46:59.698 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: CMMic_phot_14191129_10669_10714.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 116/240, Remaining exp time 8.973/15.0
2025-09-02T21:47:00.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:47:00.208 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T21:46:05.948882
2025-09-02T21:47:00.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T21:47:00.208 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T21:47:00.208 [WARNING] [Poll thread] [instrument.py] [abort_exposure()] Aborting exposure and sequence
2025-09-02T21:47:00.910 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 116 of 240 done. Exposure state = 0
2025-09-02T21:47:00.910 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-09-02T21:47:00.912 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-09-02T21:47:01.009 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 117 of 240
2025-09-02T21:47:01.078 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-09-02T21:47:01.078 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script CMMic_phot_14191129_10669_10714.json was run successfully
2025-09-02T21:47:01.078 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Configuration aborted
2025-09-02T21:47:01.078 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = ABORTED
2025-09-02T21:47:01.078 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [aborted]
2025-09-02T21:47:01.078 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 14469882
2025-09-02T21:47:01.078 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Configuration was aborted
2025-09-02T21:47:01.078 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with FAILED (was aborted)
2025-09-02T21:47:01.078 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'FAILED', 'summary': {'start': '2025-09-02T19:14:28', 'end': '2025-09-02T19:47:01', 'state': 'FAILED', 'reason': 'Configuration was aborted', 'time_completed': '1953.0', 'events': {}}} with config status ID 14469882
2025-09-02T21:47:01.229 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-09-02T21:47:01.229 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2025-09-02T19:07:35Z', 'guide_off', 'config_id 10714', 'config_status_id 14469882', 'update_OCS 14469882 ATTEMPTED', 'run_script setup_CMMic_phot_14191129_10669_10714.json', 'run_script CMMic_phot_14191129_10669_10714.json', 'update_OCS 14469882 COMPLETED 10714 reason', 'guide_off', 'tracking_off', '# end_time 2025-09-02T20:16:12Z', 'run_script arc_flat_lamp_off.json'] at time 21:47:01
2025-09-02T21:47:02.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-09-02T21:47:02.521 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 1
2025-09-02T21:47:02.521 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-09-02T21:47:02.521 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-09-02T21:47:09.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:47:19.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:47:29.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:47:39.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:47:49.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:47:59.265 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:47:59.286 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T21:47:06.082288
2025-09-02T21:47:59.286 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T21:47:59.286 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T21:47:59.286 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T21:48:08.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:48:18.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:48:28.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:48:38.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:48:48.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:48:58.348 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:48:58.349 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T21:48:06.220429
2025-09-02T21:48:58.349 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T21:48:58.349 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T21:48:58.349 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T21:49:07.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:49:17.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:49:27.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:49:37.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:49:47.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:49:57.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:49:57.412 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T21:49:06.354101
2025-09-02T21:49:57.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T21:49:57.412 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T21:49:57.412 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T21:50:06.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:50:16.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:50:26.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:50:36.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:50:46.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:50:56.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:50:56.484 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T21:50:06.484421
2025-09-02T21:50:56.484 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T21:50:56.484 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T21:50:56.484 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T21:51:05.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:51:15.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:51:25.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:51:35.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:51:45.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:51:55.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:51:55.565 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T21:51:06.625067
2025-09-02T21:51:55.565 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T21:51:55.565 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T21:51:55.565 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T21:52:04.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:52:14.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:52:24.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:52:34.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:52:44.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:52:54.626 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:52:54.627 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T21:52:06.757419
2025-09-02T21:52:54.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T21:52:54.627 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T21:52:54.627 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T21:53:03.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:53:13.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:53:23.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:53:33.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:53:43.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:53:53.686 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:53:53.687 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T21:53:06.889143
2025-09-02T21:53:53.687 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T21:53:53.687 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T21:53:53.687 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T21:54:02.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:54:12.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:54:22.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:54:32.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:54:42.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:54:52.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:54:52.747 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T21:54:07.019854
2025-09-02T21:54:52.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T21:54:52.747 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T21:54:52.747 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T21:55:01.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:55:11.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:55:21.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:55:31.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:55:41.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:55:51.808 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:55:51.809 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T21:55:07.154864
2025-09-02T21:55:51.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T21:55:51.809 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T21:55:51.809 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T21:56:00.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:56:10.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:56:20.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:56:30.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:56:40.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:56:50.869 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:56:50.870 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T21:56:07.288709
2025-09-02T21:56:50.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T21:56:50.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T21:56:50.870 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T21:56:59.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:57:09.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:57:19.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:57:29.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:57:39.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:57:49.929 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:57:49.931 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T21:57:07.421814
2025-09-02T21:57:49.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T21:57:49.931 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T21:57:49.931 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T21:57:58.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:58:08.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:58:18.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:58:28.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:58:38.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:58:48.993 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:58:48.994 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T21:58:07.554287
2025-09-02T21:58:48.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T21:58:48.994 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T21:58:48.994 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T21:58:58.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T21:59:08.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T21:59:18.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T21:59:28.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T21:59:38.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T21:59:48.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T21:59:48.055 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T21:59:07.685974
2025-09-02T21:59:48.055 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T21:59:48.055 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T21:59:48.055 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T21:59:57.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:00:07.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:00:17.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:00:27.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:00:37.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:00:47.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:00:47.117 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:00:07.819864
2025-09-02T22:00:47.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:00:47.117 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:00:47.117 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:00:56.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:01:06.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:01:16.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:01:26.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:01:36.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:01:46.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:01:46.177 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:01:07.968895
2025-09-02T22:01:46.177 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:01:46.177 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:01:46.178 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:01:55.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:02:05.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:02:15.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:02:25.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:02:35.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:02:45.237 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:02:45.238 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:02:08.106807
2025-09-02T22:02:45.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:02:45.238 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:02:45.238 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:02:54.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:03:04.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:03:14.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:03:24.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:03:34.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:03:44.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:03:44.299 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:03:08.237726
2025-09-02T22:03:44.299 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:03:44.299 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:03:44.299 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:03:53.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:04:03.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:04:13.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:04:23.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:04:33.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:04:43.367 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:04:43.368 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:04:08.369349
2025-09-02T22:04:43.368 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:04:43.368 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:04:43.368 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:04:52.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:05:02.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:05:12.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:05:22.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:05:32.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:05:42.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:05:42.430 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:05:08.501660
2025-09-02T22:05:42.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:05:42.430 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:05:42.430 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:05:51.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:06:01.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:06:11.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:06:21.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:06:31.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:06:41.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:06:41.491 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:06:08.634535
2025-09-02T22:06:41.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:06:41.491 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:06:41.491 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:06:50.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:07:00.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:07:10.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:07:20.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:07:30.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:07:40.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:07:40.555 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:07:08.769515
2025-09-02T22:07:40.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:07:40.555 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:07:40.555 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:07:49.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:07:59.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:08:09.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:08:19.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:08:29.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:08:39.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:08:39.617 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:08:08.902277
2025-09-02T22:08:39.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:08:39.618 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:08:39.618 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:08:48.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:08:58.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:09:08.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:09:18.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:09:28.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:09:38.679 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:09:38.680 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:09:09.034367
2025-09-02T22:09:38.680 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:09:38.680 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:09:38.680 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:09:47.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:09:57.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:10:07.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:10:17.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:10:27.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:10:37.740 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:10:37.759 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:10:09.165902
2025-09-02T22:10:37.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:10:37.789 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:10:37.789 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:10:46.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:10:56.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:11:06.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:11:16.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:11:26.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:11:36.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:11:36.850 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:11:09.297518
2025-09-02T22:11:36.850 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:11:36.850 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:11:36.850 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:11:45.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:11:55.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:12:05.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:12:15.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:12:25.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:12:35.909 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:12:35.911 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:12:09.427899
2025-09-02T22:12:35.911 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:12:35.911 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:12:35.911 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:12:44.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:12:54.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:13:04.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:13:14.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:13:24.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:13:34.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:13:34.971 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:13:09.565193
2025-09-02T22:13:34.971 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:13:34.971 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:13:34.971 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:13:43.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:13:53.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:14:04.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:14:14.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:14:24.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:14:34.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:14:34.030 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:14:09.709254
2025-09-02T22:14:34.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:14:34.030 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:14:34.030 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:14:43.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:14:53.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:15:03.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:15:13.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:15:23.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:15:33.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:15:33.091 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:15:09.851288
2025-09-02T22:15:33.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:15:33.091 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:15:33.091 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:15:42.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:15:52.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:16:02.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:16:12.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:16:22.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:16:32.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:16:32.152 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:16:09.983820
2025-09-02T22:16:32.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:16:32.152 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:16:32.152 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:16:41.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:16:51.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:17:01.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:17:11.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:17:21.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:17:31.214 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:17:31.215 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:17:10.118948
2025-09-02T22:17:31.215 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:17:31.215 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:17:31.215 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:17:40.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:17:50.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:18:00.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:18:10.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:18:20.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:18:30.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:18:30.276 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:18:10.248751
2025-09-02T22:18:30.276 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:18:30.276 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:18:30.276 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:18:39.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:18:49.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:18:59.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:19:09.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:19:19.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:19:29.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:19:29.336 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:19:10.408100
2025-09-02T22:19:29.344 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:19:29.344 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:19:29.344 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:19:38.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:19:48.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:19:58.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:20:08.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:20:18.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:20:28.404 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:20:28.405 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:20:10.541401
2025-09-02T22:20:28.405 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:20:28.405 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:20:28.405 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:20:37.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:20:47.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:20:57.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:21:07.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:21:17.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:21:27.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:21:27.469 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:21:10.672873
2025-09-02T22:21:27.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:21:27.469 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:21:27.469 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:21:36.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:21:46.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:21:56.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:22:06.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:22:16.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:22:26.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:22:26.529 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:22:10.806361
2025-09-02T22:22:26.529 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:22:26.529 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:22:26.529 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:22:35.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:22:45.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:22:55.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:23:05.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:23:15.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:23:25.589 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:23:25.590 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:23:10.940678
2025-09-02T22:23:25.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:23:25.590 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:23:25.590 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:23:34.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:23:44.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:23:54.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:24:04.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:24:14.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:24:24.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:24:24.651 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:24:11.074728
2025-09-02T22:24:24.651 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:24:24.651 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:24:24.651 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:24:33.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:24:43.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:24:53.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:25:03.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:25:13.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:25:23.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:25:23.713 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:25:11.204284
2025-09-02T22:25:23.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:25:23.713 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:25:23.713 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:25:32.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:25:42.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:25:52.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:26:02.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:26:12.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:26:22.773 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:26:22.774 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:26:11.335889
2025-09-02T22:26:22.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:26:22.774 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:26:22.774 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:26:31.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:26:41.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:26:51.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:27:01.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:27:11.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:27:21.834 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:27:21.835 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:27:11.468781
2025-09-02T22:27:21.835 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:27:21.835 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:27:21.835 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:27:30.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:27:40.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:27:50.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:28:00.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:28:10.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:28:20.895 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:28:20.896 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:28:11.605765
2025-09-02T22:28:20.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:28:20.896 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:28:20.896 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:28:29.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:28:39.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:28:49.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:28:59.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:29:09.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:29:19.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:29:19.956 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:29:11.738796
2025-09-02T22:29:19.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:29:19.956 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:29:19.956 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:29:28.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:29:38.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:29:48.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:29:58.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:30:09.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:30:19.017 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:30:19.018 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:30:11.874761
2025-09-02T22:30:19.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:30:19.018 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:30:19.018 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:30:28.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:30:38.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:30:48.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:30:58.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:31:08.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:31:18.079 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:31:18.080 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:31:12.008853
2025-09-02T22:31:18.080 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:31:18.080 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:31:18.080 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:31:27.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:31:37.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:31:47.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:31:57.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:32:07.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:32:17.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:32:17.143 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:32:12.141112
2025-09-02T22:32:17.143 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:32:17.143 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:32:17.143 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:32:26.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:32:36.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:32:46.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:32:56.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:33:06.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:33:16.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:33:16.202 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:33:12.272658
2025-09-02T22:33:16.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:33:16.202 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:33:16.202 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:33:25.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:33:35.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:33:45.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:33:55.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:34:05.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:34:15.262 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:34:15.263 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:34:12.404037
2025-09-02T22:34:15.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:34:15.263 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:34:15.263 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:34:24.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:34:34.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:34:44.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:34:54.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:35:04.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:35:14.324 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:35:14.342 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:35:12.537199
2025-09-02T22:35:14.342 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:35:14.342 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:35:14.342 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:35:23.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:35:33.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:35:43.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:35:53.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:36:03.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:36:13.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:36:13.404 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:36:12.668156
2025-09-02T22:36:13.404 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:36:13.404 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:36:13.404 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:36:22.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:36:32.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:36:42.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:36:52.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:37:02.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:37:12.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:37:12.465 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:36:12.668156
2025-09-02T22:37:12.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:37:12.466 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:37:12.466 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:37:21.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:37:31.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:37:41.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:37:51.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:38:01.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:38:11.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:38:11.526 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:37:12.804762
2025-09-02T22:38:11.526 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:38:11.526 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:38:11.526 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:38:20.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:38:30.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:38:40.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:38:50.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:39:00.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:39:10.587 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:39:10.588 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:38:12.936990
2025-09-02T22:39:10.589 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:39:10.589 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:39:10.589 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:39:19.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:39:29.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:39:39.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:39:49.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:39:59.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:40:09.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:40:09.649 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:39:13.073896
2025-09-02T22:40:09.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:40:09.649 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:40:09.649 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:40:18.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:40:28.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:40:38.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:40:48.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:40:58.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:41:08.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:41:08.710 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:40:13.204878
2025-09-02T22:41:08.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:41:08.710 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:41:08.710 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:41:17.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:41:27.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:41:37.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:41:47.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:41:57.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:42:07.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:42:07.771 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:41:13.348189
2025-09-02T22:42:07.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:42:07.771 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:42:07.771 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:42:16.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:42:26.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:42:36.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:42:46.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:42:56.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:43:06.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:43:06.833 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:42:13.480767
2025-09-02T22:43:06.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:43:06.833 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:43:06.833 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:43:15.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:43:25.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:43:35.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:43:45.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:43:55.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:44:05.891 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:44:05.892 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:43:13.615901
2025-09-02T22:44:05.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:44:05.892 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:44:05.892 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:44:14.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:44:24.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:44:34.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:44:44.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:44:54.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:45:04.954 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:45:04.955 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:44:13.746530
2025-09-02T22:45:04.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:45:04.955 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:45:04.955 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:45:13.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:45:23.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:45:33.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:45:43.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:45:54.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:46:04.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:46:04.016 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:45:13.878182
2025-09-02T22:46:04.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:46:04.016 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:46:04.016 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:46:13.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:46:23.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:46:33.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:46:43.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:46:53.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:47:03.077 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:47:03.078 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:46:14.014623
2025-09-02T22:47:03.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:47:03.078 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:47:03.078 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:47:12.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:47:22.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:47:32.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:47:42.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:47:52.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:48:02.139 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:48:02.140 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:47:14.145602
2025-09-02T22:48:02.140 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:48:02.140 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:48:02.140 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:48:11.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:48:21.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:48:31.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:48:41.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:48:51.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:49:01.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:49:01.230 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:48:14.276035
2025-09-02T22:49:01.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:49:01.230 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:49:01.230 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:49:10.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:49:20.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:49:30.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:49:40.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:49:50.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:50:00.289 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:50:00.309 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:49:14.408708
2025-09-02T22:50:00.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:50:00.309 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:50:00.309 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:50:09.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:50:19.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:50:29.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:50:39.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:50:49.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:50:59.370 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:50:59.390 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:50:14.537711
2025-09-02T22:50:59.390 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:50:59.390 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:50:59.390 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:51:08.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:51:18.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:51:28.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:51:38.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:51:48.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:51:58.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:51:58.451 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:51:14.669611
2025-09-02T22:51:58.451 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:51:58.451 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:51:58.451 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:52:07.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:52:17.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:52:27.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:52:37.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:52:47.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:52:57.509 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:52:57.510 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:52:14.801747
2025-09-02T22:52:57.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:52:57.510 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:52:57.510 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:53:06.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:53:16.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:53:26.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:53:36.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:53:46.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:53:56.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:53:56.593 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:53:14.933284
2025-09-02T22:53:56.593 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:53:56.593 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:53:56.593 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:54:05.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:54:15.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:54:25.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:54:35.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:54:45.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:54:55.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:54:55.656 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:54:15.064459
2025-09-02T22:54:55.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:54:55.656 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:54:55.656 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:55:04.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:55:14.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:55:24.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:55:34.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:55:44.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:55:54.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:55:54.717 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:55:15.198015
2025-09-02T22:55:54.717 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:55:54.717 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:55:54.717 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:56:03.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:56:13.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:56:23.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:56:33.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:56:43.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:56:53.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:56:53.802 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:56:15.332154
2025-09-02T22:56:53.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:56:53.802 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:56:53.802 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:57:02.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:57:12.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:57:22.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:57:32.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:57:42.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:57:52.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:57:52.885 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:57:15.528467
2025-09-02T22:57:52.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:57:52.885 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:57:52.885 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:58:01.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:58:11.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:58:21.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:58:31.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:58:41.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:58:51.946 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:58:51.966 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:58:15.659747
2025-09-02T22:58:51.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:58:51.967 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:58:51.967 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T22:59:00.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T22:59:10.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T22:59:20.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T22:59:31.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T22:59:41.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T22:59:51.027 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T22:59:51.048 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T22:59:15.821531
2025-09-02T22:59:51.048 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T22:59:51.048 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T22:59:51.048 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:00:00.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:00:10.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:00:20.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:00:30.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:00:40.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:00:50.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:00:50.110 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:00:15.959786
2025-09-02T23:00:50.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:00:50.110 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:00:50.110 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:00:59.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:01:09.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:01:19.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:01:29.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:01:39.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:01:49.169 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:01:49.191 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:01:16.100736
2025-09-02T23:01:49.191 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:01:49.191 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:01:49.191 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:01:58.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:02:08.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:02:18.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:02:28.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:02:38.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:02:48.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:02:48.253 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:02:16.232328
2025-09-02T23:02:48.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:02:48.253 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:02:48.253 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:02:57.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:03:07.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:03:17.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:03:27.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:03:37.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:03:47.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:03:47.317 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:03:16.367200
2025-09-02T23:03:47.317 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:03:47.317 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:03:47.317 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:03:56.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:04:06.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:04:16.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:04:26.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:04:36.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:04:46.377 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:04:46.378 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:04:16.499566
2025-09-02T23:04:46.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:04:46.378 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:04:46.378 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:04:55.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:05:05.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:05:15.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:05:25.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:05:35.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:05:45.439 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:05:45.440 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:05:16.631927
2025-09-02T23:05:45.440 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:05:45.440 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:05:45.440 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:05:54.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:06:04.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:06:14.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:06:24.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:06:34.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:06:44.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:06:44.522 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:06:16.764185
2025-09-02T23:06:44.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:06:44.522 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:06:44.522 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:06:53.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:07:03.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:07:13.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:07:23.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:07:33.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:07:43.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:07:43.615 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:07:16.896171
2025-09-02T23:07:43.615 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:07:43.615 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:07:43.616 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:07:52.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:08:02.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:08:12.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:08:22.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:08:32.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:08:42.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:08:42.709 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:08:17.027709
2025-09-02T23:08:42.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:08:42.709 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:08:42.709 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:08:51.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:09:01.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:09:11.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:09:21.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:09:31.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:09:41.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:09:41.817 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:09:17.168321
2025-09-02T23:09:41.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:09:41.817 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:09:41.817 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:09:50.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:10:00.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:10:10.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:10:20.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:10:30.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:10:40.907 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:10:40.926 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:10:17.300240
2025-09-02T23:10:40.927 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:10:40.927 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:10:40.927 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:10:49.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:10:59.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:11:09.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:11:19.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:11:29.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:11:40.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:11:40.038 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:11:17.432450
2025-09-02T23:11:40.038 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:11:40.039 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:11:40.039 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:11:49.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:11:59.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:12:09.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:12:19.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:12:29.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:12:39.125 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:12:39.127 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:12:17.565472
2025-09-02T23:12:39.127 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:12:39.128 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:12:39.128 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:12:48.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:12:58.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:13:08.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:13:18.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:13:28.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:13:38.219 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:13:38.221 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:13:17.698292
2025-09-02T23:13:38.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:13:38.221 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:13:38.222 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:13:47.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:13:57.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:14:07.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:14:17.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:14:27.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:14:37.314 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:14:37.336 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:14:17.833588
2025-09-02T23:14:37.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:14:37.337 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:14:37.337 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:14:46.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:14:56.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:15:06.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:15:16.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:15:26.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:15:36.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:15:36.432 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:15:17.967329
2025-09-02T23:15:36.432 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:15:36.432 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:15:36.432 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:15:45.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:15:55.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:16:05.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:16:15.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:16:25.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:16:35.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:16:35.525 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:16:18.100499
2025-09-02T23:16:35.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:16:35.525 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:16:35.525 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:16:44.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:16:54.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:17:04.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:17:14.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:17:24.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:17:34.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:17:34.618 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:17:18.233809
2025-09-02T23:17:34.618 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:17:34.618 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:17:34.619 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:17:43.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:17:53.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:18:03.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:18:13.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:18:23.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:18:33.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:18:33.713 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:18:18.363768
2025-09-02T23:18:33.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:18:33.713 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:18:33.713 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:18:42.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:18:52.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:19:02.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:19:12.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:19:22.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:19:32.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:19:32.805 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:19:18.498129
2025-09-02T23:19:32.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:19:32.806 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:19:32.806 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:19:41.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:19:51.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:20:01.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:20:11.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:20:21.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:20:31.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:20:31.917 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:20:18.638666
2025-09-02T23:20:31.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:20:31.917 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:20:31.917 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:20:40.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:20:50.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:21:00.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:21:10.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:21:20.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:21:31.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:21:31.008 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:21:18.770462
2025-09-02T23:21:31.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:21:31.008 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:21:31.008 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:21:40.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:21:50.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:22:00.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:22:10.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:22:20.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:22:30.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:22:30.098 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:22:18.904603
2025-09-02T23:22:30.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:22:30.098 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:22:30.098 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:22:39.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:22:49.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:22:59.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:23:09.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:23:19.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:23:29.187 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:23:29.209 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:23:19.042504
2025-09-02T23:23:29.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:23:29.209 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:23:29.209 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:23:38.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:23:48.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:23:58.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:24:08.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:24:18.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:24:28.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:24:28.320 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:24:19.175170
2025-09-02T23:24:28.321 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:24:28.321 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:24:28.321 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:24:37.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:24:47.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:24:57.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:25:07.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:25:17.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:25:27.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:25:27.413 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:25:19.306516
2025-09-02T23:25:27.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:25:27.413 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:25:27.413 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:25:36.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:25:46.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:25:56.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:26:06.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:26:16.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:26:26.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:26:26.507 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:26:19.445265
2025-09-02T23:26:26.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:26:26.507 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:26:26.507 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:26:35.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:26:45.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:26:55.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:27:05.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:27:15.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:27:25.599 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:27:25.618 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:27:19.577943
2025-09-02T23:27:25.618 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:27:25.618 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:27:25.618 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:27:34.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:27:44.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:27:54.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:28:04.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:28:14.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:28:24.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:28:24.709 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:28:19.709286
2025-09-02T23:28:24.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:28:24.710 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:28:24.710 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:28:33.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:28:43.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:28:53.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:29:03.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:29:13.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:29:23.793 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:29:23.795 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:29:19.843211
2025-09-02T23:29:23.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:29:23.796 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:29:23.796 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:29:32.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:29:42.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:29:52.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:30:02.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:30:12.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:30:22.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:30:22.907 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:30:19.975017
2025-09-02T23:30:22.908 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:30:22.908 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:30:22.908 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:30:31.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:30:41.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:30:51.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:31:01.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:31:11.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:31:21.991 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:31:21.993 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:31:20.105966
2025-09-02T23:31:21.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:31:21.994 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:31:21.994 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:31:31.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:31:41.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:31:51.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:32:01.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:32:11.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:32:21.075 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:32:21.104 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:32:20.241243
2025-09-02T23:32:21.104 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:32:21.104 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:32:21.104 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:32:30.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:32:40.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:32:50.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:33:00.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:33:10.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:33:20.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:33:20.213 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:32:20.241243
2025-09-02T23:33:20.213 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:33:20.213 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:33:20.213 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:33:29.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:33:39.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:33:49.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:33:59.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:34:09.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:34:19.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:34:19.309 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:33:20.371379
2025-09-02T23:34:19.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:34:19.309 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:34:19.309 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:34:28.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:34:38.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:34:48.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:34:58.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:35:08.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:35:18.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:35:18.421 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:34:20.508561
2025-09-02T23:35:18.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:35:18.421 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:35:18.421 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:35:27.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:35:37.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:35:47.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:35:57.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:36:07.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:36:17.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:36:17.526 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:35:20.643465
2025-09-02T23:36:17.526 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:36:17.527 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:36:17.527 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:36:26.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:36:36.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:36:46.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:36:56.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:37:06.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:37:16.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:37:16.638 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:36:20.777350
2025-09-02T23:37:16.638 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:37:16.638 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:37:16.638 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:37:25.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:37:35.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:37:45.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:37:55.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:38:05.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:38:15.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:38:15.753 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:37:20.911474
2025-09-02T23:38:15.753 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:38:15.753 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:38:15.754 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:38:24.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:38:34.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:38:44.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:38:54.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:39:04.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:39:14.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:39:14.867 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:38:21.042550
2025-09-02T23:39:14.867 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:39:14.867 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:39:14.867 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:39:23.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:39:33.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:39:43.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:39:53.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:40:03.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:40:13.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:40:13.978 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:39:21.174356
2025-09-02T23:40:13.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:40:13.978 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:40:13.979 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:40:22.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:40:33.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:40:43.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:40:53.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:41:03.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:41:13.063 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:41:13.085 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:40:21.305167
2025-09-02T23:41:13.086 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:41:13.086 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:41:13.086 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:41:22.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:41:32.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:41:42.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:41:52.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:42:02.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:42:12.170 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:42:12.173 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:41:21.438631
2025-09-02T23:42:12.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:42:12.173 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:42:12.173 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:42:21.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:42:31.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:42:41.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:42:51.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:43:01.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:43:11.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:43:11.286 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:42:21.571186
2025-09-02T23:43:11.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:43:11.287 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:43:11.287 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:43:20.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:43:30.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:43:40.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:43:50.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:44:00.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:44:10.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:44:10.425 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:43:21.701082
2025-09-02T23:44:10.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:44:10.426 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:44:10.426 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:44:19.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:44:29.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:44:39.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:44:49.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:44:59.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:45:09.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:45:09.516 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:44:21.835206
2025-09-02T23:45:09.517 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:45:09.517 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:45:09.517 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:45:18.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:45:28.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:45:38.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:45:48.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:45:58.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:46:08.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:46:08.629 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:45:21.969343
2025-09-02T23:46:08.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:46:08.629 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:46:08.630 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:46:17.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:46:27.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:46:37.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:46:47.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:46:57.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:47:07.719 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:47:07.738 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:46:22.107110
2025-09-02T23:47:07.738 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:47:07.739 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:47:07.739 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:47:16.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:47:26.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:47:36.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:47:46.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:47:56.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:48:06.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:48:06.848 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:47:22.237647
2025-09-02T23:48:06.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:48:06.849 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:48:06.849 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:48:15.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:48:25.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:48:35.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:48:45.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:48:55.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:49:05.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:49:05.939 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:48:22.369096
2025-09-02T23:49:05.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:49:05.940 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:49:05.940 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:49:14.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:49:24.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:49:34.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:49:44.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:49:55.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:50:05.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:50:05.046 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:49:22.502152
2025-09-02T23:50:05.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:50:05.046 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:50:05.046 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:50:14.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:50:24.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:50:34.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:50:44.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:50:54.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:51:04.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:51:04.140 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:50:22.633514
2025-09-02T23:51:04.140 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:51:04.140 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:51:04.140 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:51:13.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:51:23.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:51:33.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:51:43.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:51:53.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:52:03.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:52:03.233 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:51:22.767977
2025-09-02T23:52:03.233 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:52:03.233 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:52:03.233 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:52:12.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:52:22.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:52:32.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:52:42.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:52:52.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:53:02.325 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:53:02.327 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:52:22.906640
2025-09-02T23:53:02.327 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:53:02.328 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:53:02.328 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:53:11.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:53:21.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:53:31.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:53:41.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:53:51.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:54:01.422 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:54:01.424 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:53:23.035972
2025-09-02T23:54:01.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:54:01.425 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:54:01.425 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:54:10.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:54:20.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:54:30.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:54:40.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:54:50.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:55:00.517 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:55:00.537 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:54:23.170668
2025-09-02T23:55:00.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:55:00.537 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:55:00.537 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:55:09.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:55:19.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:55:29.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:55:39.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:55:49.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:55:59.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:55:59.630 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:55:23.316047
2025-09-02T23:55:59.631 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:55:59.631 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:55:59.631 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:56:08.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:56:18.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:56:28.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:56:38.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:56:48.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:56:58.720 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:56:58.722 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:56:23.448873
2025-09-02T23:56:58.723 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:56:58.723 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:56:58.723 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:57:07.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:57:17.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:57:27.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:57:37.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:57:47.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:57:57.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:57:57.819 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:57:23.582276
2025-09-02T23:57:57.820 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:57:57.820 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:57:57.820 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:58:06.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:58:16.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:58:26.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:58:36.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:58:46.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:58:56.909 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:58:56.911 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:58:23.712688
2025-09-02T23:58:56.911 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:58:56.911 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:58:56.911 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-02T23:59:05.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-02T23:59:15.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-02T23:59:25.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-02T23:59:35.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-02T23:59:45.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-02T23:59:55.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-02T23:59:56.017 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-02T23:59:23.844170
2025-09-02T23:59:56.017 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-02T23:59:56.017 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-02T23:59:56.017 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:00:05.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:00:15.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:00:25.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:00:35.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:00:45.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:00:55.092 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:00:55.116 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:00:23.981083
2025-09-03T00:00:55.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:00:55.116 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:00:55.116 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:01:04.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:01:14.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:01:24.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:01:34.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:01:44.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:01:54.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:01:54.206 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:01:24.112238
2025-09-03T00:01:54.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:01:54.207 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:01:54.207 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:02:03.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:02:13.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:02:23.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:02:33.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:02:43.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:02:53.296 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:02:53.319 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:02:24.246750
2025-09-03T00:02:53.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:02:53.320 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:02:53.320 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:03:02.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:03:12.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:03:22.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:03:32.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:03:42.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:03:52.409 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:03:52.428 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:03:24.377832
2025-09-03T00:03:52.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:03:52.429 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:03:52.429 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:04:01.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:04:11.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:04:21.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:04:31.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:04:41.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:04:51.519 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:04:51.521 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:04:24.507208
2025-09-03T00:04:51.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:04:51.522 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:04:51.522 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:05:00.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:05:10.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:05:20.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:05:30.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:05:40.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:05:50.610 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:05:50.633 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:05:24.637511
2025-09-03T00:05:50.634 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:05:50.634 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:05:50.634 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:05:59.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:06:09.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:06:19.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:06:29.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:06:39.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:06:49.726 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:06:49.747 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:06:24.767888
2025-09-03T00:06:49.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:06:49.748 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:06:49.748 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:06:58.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:07:08.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:07:18.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:07:28.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:07:38.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:07:48.837 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:07:48.860 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:07:24.904067
2025-09-03T00:07:48.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:07:48.861 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:07:48.861 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:07:57.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:08:07.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:08:17.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:08:27.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:08:37.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:08:47.949 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:08:47.978 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:08:25.038096
2025-09-03T00:08:47.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:08:47.978 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:08:47.978 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:08:56.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:09:07.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:09:17.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:09:27.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:09:37.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:09:47.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:09:47.087 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:09:25.177998
2025-09-03T00:09:47.087 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:09:47.088 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:09:47.088 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:09:56.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:10:06.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:10:16.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:10:26.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:10:36.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:10:46.181 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:10:46.183 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:10:25.309285
2025-09-03T00:10:46.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:10:46.184 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:10:46.184 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:10:55.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:11:05.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:11:15.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:11:25.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:11:35.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:11:45.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:11:45.292 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:11:25.441605
2025-09-03T00:11:45.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:11:45.292 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:11:45.292 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:11:54.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:12:04.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:12:14.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:12:24.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:12:34.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:12:44.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:12:44.402 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:12:25.573134
2025-09-03T00:12:44.402 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:12:44.402 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:12:44.403 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:12:53.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:13:03.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:13:13.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:13:23.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:13:33.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:13:43.494 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:13:43.497 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:13:25.705784
2025-09-03T00:13:43.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:13:43.497 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:13:43.497 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:13:52.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:14:02.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:14:12.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:14:22.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:14:32.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:14:42.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:14:42.605 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:14:25.841191
2025-09-03T00:14:42.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:14:42.605 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:14:42.605 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:14:51.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:15:01.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:15:11.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:15:21.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:15:31.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:15:41.697 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:15:41.700 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:15:25.971917
2025-09-03T00:15:41.700 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:15:41.700 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:15:41.700 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:15:50.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:16:00.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:16:10.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:16:20.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:16:30.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:16:40.793 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:16:40.796 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:16:26.105306
2025-09-03T00:16:40.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:16:40.796 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:16:40.796 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:16:49.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:16:59.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:17:09.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:17:19.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:17:29.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:17:39.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:17:39.909 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:17:26.239531
2025-09-03T00:17:39.909 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:17:39.909 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:17:39.909 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:17:48.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:17:58.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:18:08.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:18:18.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:18:28.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:18:38.999 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:18:39.002 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:18:26.370830
2025-09-03T00:18:39.002 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:18:39.002 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:18:39.002 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:18:48.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:18:58.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:19:08.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:19:18.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:19:28.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:19:38.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:19:38.089 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:19:26.501504
2025-09-03T00:19:38.089 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:19:38.089 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:19:38.089 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:19:47.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:19:57.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:20:07.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:20:17.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:20:27.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:20:37.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:20:37.201 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:20:26.637016
2025-09-03T00:20:37.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:20:37.202 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:20:37.202 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:20:46.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:20:56.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:21:06.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:21:16.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:21:26.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:21:36.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:21:36.290 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:21:26.769138
2025-09-03T00:21:36.290 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:21:36.290 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:21:36.291 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:21:45.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:21:55.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:22:05.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:22:15.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:22:25.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:22:35.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:22:35.403 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:22:26.904491
2025-09-03T00:22:35.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:22:35.403 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:22:35.403 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:22:44.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:22:54.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:23:04.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:23:14.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:23:24.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:23:34.494 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:23:34.496 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:23:27.036533
2025-09-03T00:23:34.496 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:23:34.497 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:23:34.497 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:23:43.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:23:53.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:24:03.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:24:13.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:24:23.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:24:33.587 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:24:33.590 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:24:27.169119
2025-09-03T00:24:33.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:24:33.590 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:24:33.590 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:24:42.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:24:52.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:25:02.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:25:12.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:25:22.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:25:32.680 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:25:32.704 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:25:27.300733
2025-09-03T00:25:32.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:25:32.704 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:25:32.704 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:25:41.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:25:51.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:26:01.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:26:11.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:26:21.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:26:31.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:26:31.797 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:26:27.434795
2025-09-03T00:26:31.797 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:26:31.797 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:26:31.797 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:26:40.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:26:50.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:27:00.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:27:10.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:27:20.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:27:30.887 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:27:30.909 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:27:27.565965
2025-09-03T00:27:30.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:27:30.910 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:27:30.910 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:27:39.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:27:49.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:27:59.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:28:09.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:28:19.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:28:29.998 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:28:30.018 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:28:27.700229
2025-09-03T00:28:30.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:28:30.018 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:28:30.018 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:28:39.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:28:49.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:28:59.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:29:09.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:29:19.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:29:29.097 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:29:29.101 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:29:27.837471
2025-09-03T00:29:29.101 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:29:29.101 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:29:29.101 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:29:38.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:29:48.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:29:58.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:30:08.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:30:18.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:30:28.191 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:30:28.193 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:29:27.837471
2025-09-03T00:30:28.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:30:28.194 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:30:28.194 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:30:37.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:30:47.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:30:57.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:31:07.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:31:17.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:31:27.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:31:27.288 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:30:27.976285
2025-09-03T00:31:27.288 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:31:27.288 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:31:27.288 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:31:36.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:31:46.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:31:56.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:32:06.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:32:16.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:32:26.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:32:26.384 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:31:28.116459
2025-09-03T00:32:26.391 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:32:26.392 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:32:26.392 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:32:35.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:32:45.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:32:55.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:33:05.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:33:15.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:33:25.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:33:25.483 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:32:28.250017
2025-09-03T00:33:25.483 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:33:25.484 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:33:25.484 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:33:34.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:33:44.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:33:54.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:34:04.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:34:14.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:34:24.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:34:24.577 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:33:28.382284
2025-09-03T00:34:24.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:34:24.578 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:34:24.578 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:34:33.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:34:43.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:34:53.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:35:03.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:35:13.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:35:23.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:35:23.668 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:34:28.519174
2025-09-03T00:35:23.668 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:35:23.668 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:35:23.668 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:35:32.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:35:42.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:35:52.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:36:02.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:36:12.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:36:22.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:36:22.758 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:35:28.650005
2025-09-03T00:36:22.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:36:22.805 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:36:22.805 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:36:31.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:36:41.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:36:51.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:37:01.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:37:11.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:37:21.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:37:21.918 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:36:28.782656
2025-09-03T00:37:21.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:37:21.918 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:37:21.918 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:37:30.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:37:40.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:37:50.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:38:00.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:38:10.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:38:21.007 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:38:21.030 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:37:28.913863
2025-09-03T00:38:21.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:38:21.030 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:38:21.031 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:38:30.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:38:40.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:38:50.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:39:00.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:39:10.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:39:20.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:39:20.144 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:38:29.046388
2025-09-03T00:39:20.144 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:39:20.145 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:39:20.145 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:39:29.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:39:39.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:39:49.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:39:59.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:40:09.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:40:19.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:40:19.259 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:39:29.177904
2025-09-03T00:40:19.259 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:40:19.259 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:40:19.260 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:40:28.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:40:38.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:40:48.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:40:58.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:41:08.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:41:18.350 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:41:18.387 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:40:29.342658
2025-09-03T00:41:18.387 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:41:18.387 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:41:18.387 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:41:27.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:41:37.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:41:47.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:41:57.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:42:07.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:42:17.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:42:17.496 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:41:29.479861
2025-09-03T00:42:17.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:42:17.497 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:42:17.497 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:42:26.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:42:36.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:42:46.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:42:56.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:43:06.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:43:16.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:43:16.591 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:42:29.632715
2025-09-03T00:43:16.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:43:16.591 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:43:16.591 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:43:25.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:43:35.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:43:45.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:43:55.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:44:05.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:44:15.683 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:44:15.703 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:43:29.764460
2025-09-03T00:44:15.703 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:44:15.703 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:44:15.703 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:44:24.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:44:34.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:44:44.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:44:54.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:45:04.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:45:14.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:45:14.797 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:44:29.948726
2025-09-03T00:45:14.798 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:45:14.798 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:45:14.798 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:45:23.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:45:33.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:45:43.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:45:53.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:46:03.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:46:13.891 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:46:13.912 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:45:30.082521
2025-09-03T00:46:13.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:46:13.913 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:46:13.913 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:46:22.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:46:32.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:46:42.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:46:52.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:47:02.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:47:13.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:47:13.006 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:46:30.215083
2025-09-03T00:47:13.007 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:47:13.007 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:47:13.007 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:47:22.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:47:32.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:47:42.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:47:52.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:48:02.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:48:12.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:48:12.118 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:47:30.359077
2025-09-03T00:48:12.118 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:48:12.118 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:48:12.118 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:48:21.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:48:31.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:48:41.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:48:51.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:49:01.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:49:11.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:49:11.232 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:48:30.491194
2025-09-03T00:49:11.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:49:11.232 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:49:11.232 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:49:20.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:49:30.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:49:40.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:49:50.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:50:00.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:50:10.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:50:10.328 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:49:30.627286
2025-09-03T00:50:10.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:50:10.329 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:50:10.329 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:50:19.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:50:29.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:50:39.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:50:49.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:50:59.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:51:09.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:51:09.444 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:50:30.759812
2025-09-03T00:51:09.444 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:51:09.445 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:51:09.445 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:51:18.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:51:28.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:51:38.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:51:48.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:51:58.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:52:08.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:52:08.536 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:51:30.889500
2025-09-03T00:52:08.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:52:08.537 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:52:08.537 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:52:17.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:52:27.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:52:37.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:52:47.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:52:57.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:53:07.630 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:53:07.633 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:52:31.030863
2025-09-03T00:53:07.634 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:53:07.634 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:53:07.634 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:53:16.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:53:26.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:53:36.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:53:46.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:53:56.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:54:06.724 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:54:06.745 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:53:31.163345
2025-09-03T00:54:06.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:54:06.774 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:54:06.774 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:54:15.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:54:25.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:54:35.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:54:45.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:54:55.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:55:05.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:55:05.885 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:54:31.344736
2025-09-03T00:55:05.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:55:05.885 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:55:05.885 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:55:14.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:55:24.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:55:34.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:55:44.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:55:54.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:56:04.972 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:56:04.976 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:55:31.480466
2025-09-03T00:56:04.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:56:04.976 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:56:04.976 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:56:13.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:56:24.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:56:34.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:56:44.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:56:54.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:57:04.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:57:04.089 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:56:31.645455
2025-09-03T00:57:04.089 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:57:04.089 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:57:04.089 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:57:13.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:57:23.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:57:33.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:57:43.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:57:53.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:58:03.182 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:58:03.185 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:57:31.792330
2025-09-03T00:58:03.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:58:03.185 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:58:03.186 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:58:12.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:58:22.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:58:32.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:58:42.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:58:52.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T00:59:02.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T00:59:02.297 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:58:31.936407
2025-09-03T00:59:02.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T00:59:02.298 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T00:59:02.298 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T00:59:11.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T00:59:21.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T00:59:31.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T00:59:41.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T00:59:51.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:00:01.389 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:00:01.413 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T00:59:32.067613
2025-09-03T01:00:01.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:00:01.414 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:00:01.414 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:00:10.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:00:20.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:00:30.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:00:40.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:00:50.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:01:00.506 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:01:00.508 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:00:32.208058
2025-09-03T01:01:00.509 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:01:00.509 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:01:00.509 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:01:09.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:01:19.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:01:29.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:01:39.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:01:49.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:01:59.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:01:59.616 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:01:32.344904
2025-09-03T01:01:59.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:01:59.617 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:01:59.617 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:02:08.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:02:18.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:02:28.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:02:38.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:02:48.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:02:58.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:02:58.711 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:02:32.482698
2025-09-03T01:02:58.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:02:58.712 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:02:58.712 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:03:07.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:03:17.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:03:27.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:03:37.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:03:47.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:03:57.800 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:03:57.803 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:03:32.618113
2025-09-03T01:03:57.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:03:57.803 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:03:57.804 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:04:06.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:04:16.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:04:26.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:04:36.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:04:46.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:04:56.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:04:56.917 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:04:32.749701
2025-09-03T01:04:56.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:04:56.917 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:04:56.918 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:05:05.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:05:15.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:05:25.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:05:35.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:05:45.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:05:56.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:05:56.008 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:05:32.889874
2025-09-03T01:05:56.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:05:56.008 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:05:56.008 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:06:05.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:06:15.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:06:25.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:06:35.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:06:45.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:06:55.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:06:55.100 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:06:33.020179
2025-09-03T01:06:55.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:06:55.100 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:06:55.100 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:07:04.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:07:14.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:07:24.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:07:34.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:07:44.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:07:54.190 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:07:54.193 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:07:33.153924
2025-09-03T01:07:54.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:07:54.194 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:07:54.194 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:08:03.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:08:13.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:08:23.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:08:33.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:08:43.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:08:53.282 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:08:53.285 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:08:33.285382
2025-09-03T01:08:53.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:08:53.285 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:08:53.285 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:09:02.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:09:12.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:09:22.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:09:32.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:09:42.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:09:52.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:09:52.377 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:09:33.416931
2025-09-03T01:09:52.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:09:52.378 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:09:52.378 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:10:01.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:10:11.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:10:21.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:10:31.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:10:41.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:10:51.471 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:10:51.474 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:10:33.548769
2025-09-03T01:10:51.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:10:51.475 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:10:51.475 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:11:00.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:11:10.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:11:20.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:11:30.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:11:40.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:11:50.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:11:50.590 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:11:33.682680
2025-09-03T01:11:50.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:11:50.590 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:11:50.590 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:11:59.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:12:09.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:12:19.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:12:29.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:12:39.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:12:49.683 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:12:49.686 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:12:33.815409
2025-09-03T01:12:49.686 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:12:49.686 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:12:49.686 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:12:58.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:13:08.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:13:18.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:13:28.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:13:38.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:13:48.776 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:13:48.779 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:13:33.951910
2025-09-03T01:13:48.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:13:48.779 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:13:48.779 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:13:57.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:14:07.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:14:17.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:14:27.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:14:37.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:14:47.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:14:47.891 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:14:34.082119
2025-09-03T01:14:47.891 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:14:47.892 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:14:47.892 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:14:56.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:15:06.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:15:16.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:15:26.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:15:36.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:15:46.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:15:46.980 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:15:34.228601
2025-09-03T01:15:46.980 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:15:46.981 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:15:46.981 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:15:55.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:16:06.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:16:16.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:16:26.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:16:36.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:16:46.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:16:46.089 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:16:34.366690
2025-09-03T01:16:46.089 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:16:46.089 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:16:46.090 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:16:55.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:17:05.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:17:15.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:17:25.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:17:35.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:17:45.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:17:45.199 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:17:34.499419
2025-09-03T01:17:45.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:17:45.199 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:17:45.200 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:17:54.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:18:04.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:18:14.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:18:24.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:18:34.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:18:44.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:18:44.313 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:18:34.635348
2025-09-03T01:18:44.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:18:44.313 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:18:44.314 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:18:53.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:19:03.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:19:13.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:19:23.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:19:33.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:19:43.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:19:43.423 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:19:34.769161
2025-09-03T01:19:43.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:19:43.423 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:19:43.423 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:19:52.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:20:02.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:20:12.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:20:22.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:20:32.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:20:42.515 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:20:42.535 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:20:34.912166
2025-09-03T01:20:42.535 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:20:42.536 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:20:42.536 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:20:51.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:21:01.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:21:11.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:21:21.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:21:31.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:21:41.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:21:41.629 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:21:35.044168
2025-09-03T01:21:41.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:21:41.630 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:21:41.630 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:21:50.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:22:00.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:22:10.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:22:20.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:22:30.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:22:40.719 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:22:40.740 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:22:35.179194
2025-09-03T01:22:40.740 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:22:40.740 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:22:40.740 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:22:49.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:22:59.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:23:09.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:23:19.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:23:29.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:23:39.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:23:39.851 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:23:35.316022
2025-09-03T01:23:39.851 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:23:39.851 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:23:39.851 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:23:48.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:23:58.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:24:08.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:24:18.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:24:28.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:24:38.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:24:38.950 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:24:35.454377
2025-09-03T01:24:38.950 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:24:38.950 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:24:38.950 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:24:47.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:24:57.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:25:07.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:25:18.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:25:28.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:25:38.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:25:38.061 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:25:35.588228
2025-09-03T01:25:38.061 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:25:38.061 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:25:38.061 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:25:47.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:25:57.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:26:07.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:26:17.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:26:27.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:26:37.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:26:37.172 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:26:35.718434
2025-09-03T01:26:37.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:26:37.172 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:26:37.172 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:26:46.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:26:56.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:27:06.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:27:16.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:27:26.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:27:36.262 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:27:36.264 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:26:35.718434
2025-09-03T01:27:36.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:27:36.265 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:27:36.265 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:27:45.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:27:55.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:28:05.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:28:15.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:28:25.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:28:35.355 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:28:35.374 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:27:35.855614
2025-09-03T01:28:35.374 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:28:35.374 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:28:35.375 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:28:44.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:28:54.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:29:04.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:29:14.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:29:24.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:29:34.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:29:34.472 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:28:35.990954
2025-09-03T01:29:34.472 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:29:34.472 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:29:34.472 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:29:43.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:29:53.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:30:03.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:30:13.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:30:23.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:30:33.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:30:33.566 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:29:36.125527
2025-09-03T01:30:33.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:30:33.566 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:30:33.566 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:30:42.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:30:52.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:31:02.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:31:12.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:31:22.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:31:32.658 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:31:32.682 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:30:36.256382
2025-09-03T01:31:32.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:31:32.682 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:31:32.682 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:31:41.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:31:51.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:32:01.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:32:11.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:32:21.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:32:31.773 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:32:31.791 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:31:36.395230
2025-09-03T01:32:31.791 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:32:31.791 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:32:31.791 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:32:40.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:32:50.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:33:00.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:33:10.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:33:20.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:33:30.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:33:30.885 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:32:36.531066
2025-09-03T01:33:30.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:33:30.886 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:33:30.886 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:33:39.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:33:49.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:33:59.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:34:09.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:34:19.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:34:29.974 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:34:29.992 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:33:36.665045
2025-09-03T01:34:29.993 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:34:29.993 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:34:29.993 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:34:39.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:34:49.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:34:59.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:35:09.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:35:19.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:35:29.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:35:29.102 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:34:36.806320
2025-09-03T01:35:29.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:35:29.102 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:35:29.102 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:35:38.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:35:48.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:35:58.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:36:08.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:36:18.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:36:28.190 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:36:28.193 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:35:36.946330
2025-09-03T01:36:28.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:36:28.194 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:36:28.194 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:36:37.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:36:47.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:36:57.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:37:07.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:37:17.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:37:27.282 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:37:27.305 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:36:37.077904
2025-09-03T01:37:27.305 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:37:27.305 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:37:27.305 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:37:36.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:37:46.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:37:56.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:38:06.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:38:16.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:38:26.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:38:26.415 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:37:37.217942
2025-09-03T01:38:26.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:38:26.416 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:38:26.416 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:38:35.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:38:45.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:38:55.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:39:05.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:39:15.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:39:25.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:39:25.525 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:38:37.348468
2025-09-03T01:39:25.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:39:25.526 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:39:25.526 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:39:34.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:39:44.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:39:54.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:40:04.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:40:14.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:40:24.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:40:24.636 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:39:37.481181
2025-09-03T01:40:24.637 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:40:24.637 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:40:24.637 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:40:33.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:40:43.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:40:53.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:41:03.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:41:13.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:41:23.726 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:41:23.751 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:40:37.614158
2025-09-03T01:41:23.752 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:41:23.752 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:41:23.752 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:41:32.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:41:42.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:41:52.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:42:02.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:42:12.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:42:22.837 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:42:22.840 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:41:37.757023
2025-09-03T01:42:22.840 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:42:22.840 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:42:22.840 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:42:31.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:42:41.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:42:51.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:43:01.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:43:11.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:43:21.929 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:43:21.931 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:42:37.890707
2025-09-03T01:43:21.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:43:21.931 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:43:21.931 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:43:30.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:43:40.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:43:50.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:44:00.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:44:11.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:44:21.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:44:21.023 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:43:38.022929
2025-09-03T01:44:21.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:44:21.024 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:44:21.024 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:44:30.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:44:40.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:44:50.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:45:00.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:45:10.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:45:20.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:45:20.114 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:44:38.155843
2025-09-03T01:45:20.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:45:20.114 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:45:20.114 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:45:29.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:45:39.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:45:49.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:45:59.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:46:09.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:46:19.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:46:19.203 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:45:38.298625
2025-09-03T01:46:19.211 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:46:19.211 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:46:19.211 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:46:28.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:46:38.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:46:48.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:46:58.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:47:08.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:47:18.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:47:18.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:46:38.431933
2025-09-03T01:47:18.324 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:47:18.324 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:47:18.324 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:47:27.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:47:37.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:47:47.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:47:57.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:48:07.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:48:17.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:48:17.441 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:47:38.567315
2025-09-03T01:48:17.441 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:48:17.441 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:48:17.441 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:48:26.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:48:36.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:48:46.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:48:56.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:49:06.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:49:16.527 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:49:16.530 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:48:38.709725
2025-09-03T01:49:16.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:49:16.531 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:49:16.531 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:49:25.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:49:35.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:49:45.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:49:55.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:50:05.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:50:15.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:50:15.625 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:49:38.841327
2025-09-03T01:50:15.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:50:15.626 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:50:15.626 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:50:24.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:50:34.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:50:44.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:50:54.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:51:04.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:51:14.717 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:51:14.739 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:50:38.974123
2025-09-03T01:51:14.739 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:51:14.740 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:51:14.740 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:51:23.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:51:33.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:51:43.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:51:53.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:52:03.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:52:13.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:52:13.849 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:51:39.107426
2025-09-03T01:52:13.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:52:13.849 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:52:13.849 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:52:22.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:52:32.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:52:42.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:52:52.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:53:02.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:53:12.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:53:12.937 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:52:39.238054
2025-09-03T01:53:12.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:53:12.937 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:53:12.938 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:53:21.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:53:31.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:53:41.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:53:51.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:54:02.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:54:12.017 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:54:12.039 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:53:39.372021
2025-09-03T01:54:12.040 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:54:12.040 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:54:12.040 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:54:21.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:54:31.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:54:41.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:54:51.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:55:01.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:55:11.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:55:11.133 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:54:39.504957
2025-09-03T01:55:11.133 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:55:11.133 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:55:11.133 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:55:20.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:55:30.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:55:40.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:55:50.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:56:00.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:56:10.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:56:10.226 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:55:39.638177
2025-09-03T01:56:10.227 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:56:10.227 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:56:10.227 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:56:19.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:56:29.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:56:39.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:56:49.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:56:59.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:57:09.315 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:57:09.317 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:56:39.787984
2025-09-03T01:57:09.318 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:57:09.318 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:57:09.318 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:57:18.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:57:28.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:57:38.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:57:48.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:57:58.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:58:08.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:58:08.410 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:57:39.940793
2025-09-03T01:58:08.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:58:08.410 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:58:08.411 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:58:17.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:58:27.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:58:37.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:58:47.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:58:57.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T01:59:07.501 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T01:59:07.503 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:58:40.076102
2025-09-03T01:59:07.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T01:59:07.504 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T01:59:07.504 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T01:59:16.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T01:59:26.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T01:59:36.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T01:59:46.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T01:59:56.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:00:06.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:00:06.597 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T01:59:40.209392
2025-09-03T02:00:06.598 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:00:06.598 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:00:06.598 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:00:15.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:00:25.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:00:35.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:00:45.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:00:55.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:01:05.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:01:05.712 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:00:40.342306
2025-09-03T02:01:05.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:01:05.712 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:01:05.713 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:01:14.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:01:24.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:01:34.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:01:44.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:01:54.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:02:04.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:02:04.807 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:01:40.475503
2025-09-03T02:02:04.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:02:04.807 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:02:04.808 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:02:13.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:02:23.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:02:33.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:02:43.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:02:53.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:03:03.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:03:03.899 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:02:40.608868
2025-09-03T02:03:03.900 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:03:03.900 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:03:03.900 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:03:12.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:03:22.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:03:32.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:03:42.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:03:52.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:04:02.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:04:03.013 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:03:40.743338
2025-09-03T02:04:03.013 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:04:03.013 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:04:03.013 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:04:12.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:04:22.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:04:32.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:04:42.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:04:52.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:05:02.092 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:05:02.117 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:04:40.874588
2025-09-03T02:05:02.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:05:02.117 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:05:02.118 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:05:11.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:05:21.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:05:31.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:05:41.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:05:51.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:06:01.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:06:01.213 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:05:41.016131
2025-09-03T02:06:01.213 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:06:01.213 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:06:01.213 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:06:10.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:06:20.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:06:30.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:06:40.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:06:50.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:07:00.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:07:00.308 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:06:41.148746
2025-09-03T02:07:00.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:07:00.309 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:07:00.309 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:07:09.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:07:19.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:07:29.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:07:39.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:07:49.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:07:59.402 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:07:59.422 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:07:41.279677
2025-09-03T02:07:59.422 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:07:59.422 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:07:59.423 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:08:08.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:08:18.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:08:28.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:08:38.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:08:48.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:08:58.511 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:08:58.514 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:08:41.409841
2025-09-03T02:08:58.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:08:58.514 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:08:58.514 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:09:07.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:09:17.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:09:27.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:09:37.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:09:47.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:09:57.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:09:57.607 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:09:41.547928
2025-09-03T02:09:57.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:09:57.607 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:09:57.607 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:10:06.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:10:16.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:10:26.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:10:36.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:10:46.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:10:56.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:10:56.702 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:10:41.679539
2025-09-03T02:10:56.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:10:56.702 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:10:56.702 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:11:05.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:11:15.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:11:25.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:11:35.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:11:45.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:11:55.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:11:55.797 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:11:41.812927
2025-09-03T02:11:55.798 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:11:55.798 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:11:55.798 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:12:04.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:12:14.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:12:24.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:12:34.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:12:44.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:12:54.891 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:12:54.893 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:12:41.944979
2025-09-03T02:12:54.893 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:12:54.893 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:12:54.893 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:13:03.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:13:13.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:13:23.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:13:33.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:13:43.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:13:53.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:13:53.980 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:13:42.075612
2025-09-03T02:13:53.980 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:13:53.980 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:13:53.980 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:14:02.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:14:13.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:14:23.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:14:33.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:14:43.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:14:53.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:14:53.071 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:14:42.209247
2025-09-03T02:14:53.071 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:14:53.071 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:14:53.071 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:15:02.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:15:12.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:15:22.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:15:32.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:15:42.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:15:52.162 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:15:52.165 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:15:42.347894
2025-09-03T02:15:52.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:15:52.165 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:15:52.166 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:16:01.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:16:11.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:16:21.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:16:31.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:16:41.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:16:51.255 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:16:51.275 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:16:42.481905
2025-09-03T02:16:51.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:16:51.275 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:16:51.275 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:17:00.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:17:10.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:17:20.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:17:30.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:17:40.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:17:50.367 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:17:50.369 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:17:42.612292
2025-09-03T02:17:50.369 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:17:50.370 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:17:50.370 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:17:59.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:18:09.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:18:19.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:18:29.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:18:39.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:18:49.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:18:49.465 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:18:42.744554
2025-09-03T02:18:49.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:18:49.465 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:18:49.466 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:18:58.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:19:08.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:19:18.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:19:28.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:19:38.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:19:48.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:19:48.558 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:19:42.888461
2025-09-03T02:19:48.559 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:19:48.559 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:19:48.559 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:19:57.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:20:07.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:20:17.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:20:27.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:20:37.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:20:47.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:20:47.672 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:20:43.021762
2025-09-03T02:20:47.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:20:47.672 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:20:47.672 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:20:56.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:21:06.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:21:16.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:21:26.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:21:36.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:21:46.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:21:46.764 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:21:43.158937
2025-09-03T02:21:46.765 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:21:46.765 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:21:46.765 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:21:55.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:22:05.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:22:15.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:22:25.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:22:35.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:22:45.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:22:45.881 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:22:43.289767
2025-09-03T02:22:45.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:22:45.881 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:22:45.881 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:22:54.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:23:04.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:23:14.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:23:24.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:23:34.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:23:44.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:23:44.964 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:23:43.432100
2025-09-03T02:23:44.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:23:44.964 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:23:44.964 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:23:53.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:24:03.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:24:14.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:24:24.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:24:34.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:24:44.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:24:44.076 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:24:43.571766
2025-09-03T02:24:44.076 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:24:44.077 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:24:44.077 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:24:53.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:25:03.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:25:13.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:25:23.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:25:33.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:25:43.166 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:25:43.168 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:24:43.571766
2025-09-03T02:25:43.169 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:25:43.169 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:25:43.169 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:25:52.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:26:02.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:26:12.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:26:22.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:26:32.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:26:42.257 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:26:42.275 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:25:43.702403
2025-09-03T02:26:42.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:26:42.275 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:26:42.275 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:26:51.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:27:01.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:27:11.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:27:21.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:27:31.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:27:41.368 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:27:41.396 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:26:43.833324
2025-09-03T02:27:41.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:27:41.396 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:27:41.396 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:27:50.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:28:00.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:28:10.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:28:20.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:28:30.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:28:40.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:28:40.491 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:27:43.963954
2025-09-03T02:28:40.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:28:40.491 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:28:40.491 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:28:49.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:28:59.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:29:09.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:29:19.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:29:29.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:29:39.587 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:29:39.610 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:28:44.096056
2025-09-03T02:29:39.636 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:29:39.636 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:29:39.636 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:29:48.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:29:58.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:30:08.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:30:18.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:30:28.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:30:38.729 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:30:38.751 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:29:44.229680
2025-09-03T02:30:38.751 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:30:38.751 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:30:38.751 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:30:47.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:30:57.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:31:07.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:31:17.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:31:27.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:31:37.844 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:31:37.869 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:30:44.365258
2025-09-03T02:31:37.869 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:31:37.869 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:31:37.869 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:31:46.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:31:56.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:32:06.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:32:16.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:32:26.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:32:36.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:32:36.977 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:31:44.497750
2025-09-03T02:32:36.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:32:36.977 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:32:36.977 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:32:45.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:32:56.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:33:06.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:33:16.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:33:26.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:33:36.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:33:36.090 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:32:44.630374
2025-09-03T02:33:36.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:33:36.090 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:33:36.091 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:33:45.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:33:55.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:34:05.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:34:15.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:34:25.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:34:35.177 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:34:35.179 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:33:44.763973
2025-09-03T02:34:35.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:34:35.180 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:34:35.180 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:34:44.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:34:54.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:35:04.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:35:14.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:35:24.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:35:34.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:35:34.295 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:34:44.899220
2025-09-03T02:35:34.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:35:34.295 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:35:34.295 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:35:43.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:35:53.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:36:03.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:36:13.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:36:23.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:36:33.383 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:36:33.405 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:35:45.031173
2025-09-03T02:36:33.405 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:36:33.405 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:36:33.406 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:36:42.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:36:52.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:37:02.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:37:12.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:37:22.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:37:32.495 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:37:32.498 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:36:45.170313
2025-09-03T02:37:32.498 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:37:32.499 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:37:32.499 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:37:41.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:37:51.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:38:01.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:38:11.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:38:21.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:38:31.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:38:31.587 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:37:45.307572
2025-09-03T02:38:31.587 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:38:31.587 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:38:31.588 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:38:40.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:38:50.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:39:00.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:39:10.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:39:20.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:39:30.680 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:39:30.700 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:38:45.441434
2025-09-03T02:39:30.700 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:39:30.701 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:39:30.701 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:39:39.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:39:49.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:39:59.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:40:09.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:40:19.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:40:29.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:40:29.796 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:39:45.575010
2025-09-03T02:40:29.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:40:29.796 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:40:29.796 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:40:38.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:40:48.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:40:58.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:41:08.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:41:18.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:41:28.887 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:41:28.889 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:40:45.718071
2025-09-03T02:41:28.890 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:41:28.890 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:41:28.890 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:41:37.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:41:47.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:41:57.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:42:07.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:42:17.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:42:27.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:42:27.979 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:41:45.852135
2025-09-03T02:42:27.979 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:42:27.980 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:42:27.980 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:42:36.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:42:47.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:42:57.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:43:07.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:43:17.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:43:27.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:43:27.073 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:42:45.985045
2025-09-03T02:43:27.073 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:43:27.073 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:43:27.073 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:43:36.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:43:46.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:43:56.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:44:06.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:44:16.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:44:26.163 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:44:26.166 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:43:46.116955
2025-09-03T02:44:26.166 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:44:26.166 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:44:26.166 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:44:35.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:44:45.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:44:55.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:45:05.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:45:15.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:45:25.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:45:25.276 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:44:46.252200
2025-09-03T02:45:25.276 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:45:25.276 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:45:25.276 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:45:34.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:45:44.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:45:54.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:46:04.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:46:14.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:46:24.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:46:24.368 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:45:46.382738
2025-09-03T02:46:24.369 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:46:24.369 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:46:24.369 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:46:33.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:46:43.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:46:53.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:47:03.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:47:13.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:47:23.461 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:47:23.463 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:46:46.520316
2025-09-03T02:47:23.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:47:23.464 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:47:23.464 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:47:32.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:47:42.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:47:52.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:48:02.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:48:12.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:48:22.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:48:22.580 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:47:46.653368
2025-09-03T02:48:22.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:48:22.581 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:48:22.581 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:48:31.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:48:41.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:48:51.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:49:01.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:49:11.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:49:21.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:49:21.674 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:48:46.784245
2025-09-03T02:49:21.674 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:49:21.674 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:49:21.674 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:49:30.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:49:40.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:49:50.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:50:00.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:50:10.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:50:20.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:50:20.782 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:49:46.920635
2025-09-03T02:50:20.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:50:20.783 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:50:20.783 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:50:29.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:50:39.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:50:49.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:50:59.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:51:09.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:51:19.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:51:19.898 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:50:47.053112
2025-09-03T02:51:19.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:51:19.898 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:51:19.898 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:51:28.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:51:38.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:51:48.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:51:58.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:52:08.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:52:18.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:52:19.009 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:51:47.271866
2025-09-03T02:52:19.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:52:19.009 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:52:19.010 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:52:28.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:52:38.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:52:48.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:52:58.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:53:08.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:53:18.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:53:18.115 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:52:47.405366
2025-09-03T02:53:18.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:53:18.116 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:53:18.116 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:53:27.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:53:37.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:53:47.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:53:57.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:54:07.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:54:17.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:54:17.230 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:53:47.545073
2025-09-03T02:54:17.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:54:17.230 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:54:17.230 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:54:26.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:54:36.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:54:46.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:54:56.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:55:06.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:55:16.310 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:55:16.333 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:54:47.688540
2025-09-03T02:55:16.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:55:16.343 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:55:16.343 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:55:25.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:55:35.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:55:45.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:55:55.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:56:05.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:56:15.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:56:15.454 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:55:47.884225
2025-09-03T02:56:15.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:56:15.454 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:56:15.454 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:56:24.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:56:34.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:56:44.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:56:54.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:57:04.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:57:14.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:57:14.546 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:56:48.020592
2025-09-03T02:57:14.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:57:14.546 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:57:14.546 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:57:23.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:57:33.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:57:43.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:57:53.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:58:03.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:58:13.635 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:58:13.655 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:57:48.200873
2025-09-03T02:58:13.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:58:13.655 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:58:13.655 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:58:22.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:58:32.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:58:42.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:58:52.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T02:59:02.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T02:59:12.751 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T02:59:12.781 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:58:48.333075
2025-09-03T02:59:12.781 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T02:59:12.781 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T02:59:12.781 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T02:59:21.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T02:59:31.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T02:59:41.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T02:59:51.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:00:01.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:00:11.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:00:11.875 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T02:59:48.476254
2025-09-03T03:00:11.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:00:11.876 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:00:11.876 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:00:20.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:00:30.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:00:40.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:00:50.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:01:00.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:01:10.959 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:01:10.962 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:00:48.611864
2025-09-03T03:01:10.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:01:10.962 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:01:10.962 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:01:19.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:01:29.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:01:40.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:01:50.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:02:00.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:02:10.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:02:10.072 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:01:48.747116
2025-09-03T03:02:10.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:02:10.073 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:02:10.073 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:02:19.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:02:29.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:02:39.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:02:49.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:02:59.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:03:09.159 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:03:09.183 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:02:48.880345
2025-09-03T03:03:09.183 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:03:09.183 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:03:09.183 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:03:18.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:03:28.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:03:38.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:03:48.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:03:58.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:04:08.278 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:04:08.281 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:03:49.018690
2025-09-03T03:04:08.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:04:08.281 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:04:08.281 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:04:17.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:04:27.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:04:37.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:04:47.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:04:57.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:05:07.374 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:05:07.377 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:04:49.151746
2025-09-03T03:05:07.377 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:05:07.377 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:05:07.377 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:05:16.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:05:26.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:05:36.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:05:46.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:05:56.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:06:06.471 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:06:06.490 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:05:49.284731
2025-09-03T03:06:06.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:06:06.491 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:06:06.491 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:06:15.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:06:25.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:06:35.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:06:45.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:06:55.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:07:05.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:07:05.602 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:06:49.415043
2025-09-03T03:07:05.603 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:07:05.603 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:07:05.603 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:07:14.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:07:24.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:07:34.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:07:44.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:07:54.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:08:04.697 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:08:04.699 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:07:49.546389
2025-09-03T03:08:04.700 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:08:04.700 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:08:04.700 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:08:13.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:08:23.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:08:33.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:08:43.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:08:53.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:09:03.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:09:03.810 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:08:49.676562
2025-09-03T03:09:03.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:09:03.811 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:09:03.811 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:09:12.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:09:22.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:09:32.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:09:42.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:09:52.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:10:02.903 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:10:02.928 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:09:49.808288
2025-09-03T03:10:02.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:10:02.928 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:10:02.929 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:10:11.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:10:21.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:10:31.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:10:41.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:10:52.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:11:02.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:11:02.021 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:10:49.940685
2025-09-03T03:11:02.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:11:02.021 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:11:02.021 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:11:11.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:11:21.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:11:31.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:11:41.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:11:51.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:12:01.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:12:01.112 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:11:50.072704
2025-09-03T03:12:01.112 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:12:01.113 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:12:01.113 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:12:10.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:12:20.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:12:30.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:12:40.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:12:50.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:13:00.195 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:13:00.217 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:12:50.206208
2025-09-03T03:13:00.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:13:00.218 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:13:00.218 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:13:09.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:13:19.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:13:29.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:13:39.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:13:49.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:13:59.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:13:59.336 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:13:50.343613
2025-09-03T03:13:59.358 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:13:59.359 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:13:59.359 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:14:08.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:14:18.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:14:28.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:14:38.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:14:48.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:14:58.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:14:58.452 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:14:50.483391
2025-09-03T03:14:58.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:14:58.453 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:14:58.453 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:15:07.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:15:17.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:15:27.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:15:37.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:15:47.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:15:57.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:15:57.561 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:15:50.619158
2025-09-03T03:15:57.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:15:57.561 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:15:57.561 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:16:06.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:16:16.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:16:26.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:16:36.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:16:46.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:16:56.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:16:56.658 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:16:50.751253
2025-09-03T03:16:56.659 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:16:56.659 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:16:56.659 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:17:05.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:17:15.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:17:25.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:17:35.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:17:45.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:17:55.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:17:55.751 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:17:50.885196
2025-09-03T03:17:55.751 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:17:55.751 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:17:55.751 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:18:04.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:18:14.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:18:24.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:18:34.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:18:44.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:18:54.842 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:18:54.866 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:18:51.024601
2025-09-03T03:18:54.866 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:18:54.866 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:18:54.867 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:19:03.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:19:13.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:19:23.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:19:33.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:19:43.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:19:53.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:19:53.958 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:19:51.156649
2025-09-03T03:19:53.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:19:53.958 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:19:53.958 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:20:02.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:20:12.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:20:23.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:20:33.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:20:43.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:20:53.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:20:53.049 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:20:51.291556
2025-09-03T03:20:53.049 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:20:53.049 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:20:53.049 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:21:02.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:21:12.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:21:22.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:21:32.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:21:42.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:21:52.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:21:52.139 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:21:51.426239
2025-09-03T03:21:52.139 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:21:52.139 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:21:52.139 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:22:01.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:22:11.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:22:21.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:22:31.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:22:41.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:22:51.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:22:51.225 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:21:51.426239
2025-09-03T03:22:51.226 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:22:51.226 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:22:51.226 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:23:00.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:23:10.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:23:20.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:23:30.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:23:40.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:23:50.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:23:50.312 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:22:51.556880
2025-09-03T03:23:50.312 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:23:50.312 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:23:50.312 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:23:59.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:24:09.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:24:19.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:24:29.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:24:39.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:24:49.401 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:24:49.423 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:23:51.687653
2025-09-03T03:24:49.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:24:49.423 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:24:49.423 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:24:58.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:25:08.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:25:18.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:25:28.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:25:38.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:25:48.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:25:48.516 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:24:51.829682
2025-09-03T03:25:48.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:25:48.516 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:25:48.516 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:25:57.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:26:07.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:26:17.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:26:27.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:26:37.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:26:47.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:26:47.610 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:25:51.962059
2025-09-03T03:26:47.610 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:26:47.610 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:26:47.610 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:26:56.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:27:06.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:27:16.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:27:26.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:27:36.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:27:46.703 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:27:46.707 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:26:52.092597
2025-09-03T03:27:46.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:27:46.707 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:27:46.707 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:27:55.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:28:05.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:28:15.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:28:25.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:28:35.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:28:45.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:28:45.826 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:27:52.226435
2025-09-03T03:28:45.827 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:28:45.827 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:28:45.827 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:28:54.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:29:04.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:29:14.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:29:24.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:29:34.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:29:44.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:29:44.918 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:28:52.357801
2025-09-03T03:29:44.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:29:44.918 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:29:44.918 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:29:53.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:30:03.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:30:13.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:30:23.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:30:33.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:30:44.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:30:44.008 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:29:52.501316
2025-09-03T03:30:44.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:30:44.016 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:30:44.016 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:30:53.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:31:03.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:31:13.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:31:23.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:31:33.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:31:43.103 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:31:43.127 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:30:52.634769
2025-09-03T03:31:43.127 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:31:43.127 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:31:43.127 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:31:52.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:32:02.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:32:12.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:32:22.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:32:32.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:32:42.219 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:32:42.222 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:31:52.764708
2025-09-03T03:32:42.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:32:42.222 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:32:42.222 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:32:51.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:33:01.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:33:11.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:33:21.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:33:31.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:33:41.312 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:33:41.315 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:32:52.900862
2025-09-03T03:33:41.315 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:33:41.315 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:33:41.315 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:33:50.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:34:00.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:34:10.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:34:20.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:34:30.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:34:40.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:34:40.427 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:33:53.031936
2025-09-03T03:34:40.428 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:34:40.428 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:34:40.428 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:34:49.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:34:59.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:35:09.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:35:19.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:35:29.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:35:39.520 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:35:39.523 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:34:53.166417
2025-09-03T03:35:39.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:35:39.524 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:35:39.524 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:35:48.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:35:58.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:36:08.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:36:18.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:36:28.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:36:38.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:36:38.620 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:35:53.295888
2025-09-03T03:36:38.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:36:38.620 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:36:38.620 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:36:47.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:36:57.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:37:07.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:37:17.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:37:27.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:37:37.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:37:37.736 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:36:53.427188
2025-09-03T03:37:37.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:37:37.737 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:37:37.737 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:37:46.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:37:56.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:38:06.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:38:16.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:38:26.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:38:36.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:38:36.834 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:37:53.563786
2025-09-03T03:38:36.834 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:38:36.835 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:38:36.835 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:38:45.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:38:55.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:39:05.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:39:15.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:39:25.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:39:35.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:39:35.922 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:38:53.694947
2025-09-03T03:39:35.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:39:35.922 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:39:35.922 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:39:44.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:39:54.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:40:04.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:40:14.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:40:24.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:40:35.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:40:35.017 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:39:53.829893
2025-09-03T03:40:35.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:40:35.018 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:40:35.018 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:40:44.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:40:54.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:41:04.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:41:14.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:41:24.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:41:34.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:41:34.110 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:40:53.961122
2025-09-03T03:41:34.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:41:34.110 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:41:34.110 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:41:43.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:41:53.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:42:03.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:42:13.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:42:23.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:42:33.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:42:33.227 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:41:54.091891
2025-09-03T03:42:33.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:42:33.228 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:42:33.228 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:42:42.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:42:52.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:43:02.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:43:12.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:43:22.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:43:32.322 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:43:32.325 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:42:54.227706
2025-09-03T03:43:32.325 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:43:32.325 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:43:32.325 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:43:41.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:43:51.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:44:01.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:44:11.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:44:21.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:44:31.418 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:44:31.421 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:43:54.360972
2025-09-03T03:44:31.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:44:31.421 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:44:31.421 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:44:40.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:44:50.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:45:00.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:45:10.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:45:20.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:45:30.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:45:30.530 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:44:54.491832
2025-09-03T03:45:30.531 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:45:30.531 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:45:30.531 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:45:39.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:45:49.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:45:59.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:46:09.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:46:19.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:46:29.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:46:29.645 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:45:54.621965
2025-09-03T03:46:29.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:46:29.645 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:46:29.646 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:46:38.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:46:48.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:46:58.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:47:08.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:47:18.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:47:28.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:47:28.755 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:46:54.755054
2025-09-03T03:47:28.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:47:28.756 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:47:28.756 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:47:37.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:47:47.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:47:57.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:48:07.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:48:17.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:48:27.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:48:27.851 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:47:54.888786
2025-09-03T03:48:27.851 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:48:27.852 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:48:27.852 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:48:36.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:48:46.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:48:56.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:49:06.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:49:16.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:49:26.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:49:26.961 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:48:55.020905
2025-09-03T03:49:26.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:49:26.962 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:49:26.962 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:49:35.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:49:45.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:49:56.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:50:06.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:50:16.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:50:26.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:50:26.077 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:49:55.152699
2025-09-03T03:50:26.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:50:26.078 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:50:26.078 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:50:35.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:50:45.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:50:55.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:51:05.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:51:15.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:51:25.170 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:51:25.195 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:50:55.284562
2025-09-03T03:51:25.195 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:51:25.195 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:51:25.195 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:51:34.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:51:44.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:51:54.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:52:04.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:52:14.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:52:24.276 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:52:24.295 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:51:55.419210
2025-09-03T03:52:24.296 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:52:24.296 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:52:24.296 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:52:33.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:52:43.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:52:53.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:53:03.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:53:13.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:53:23.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:53:23.381 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:52:55.550942
2025-09-03T03:53:23.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:53:23.381 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:53:23.382 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:53:32.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:53:42.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:53:52.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:54:02.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:54:12.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:54:22.470 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:54:22.473 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:53:55.682357
2025-09-03T03:54:22.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:54:22.473 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:54:22.473 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:54:31.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:54:41.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:54:51.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:55:01.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:55:11.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:55:21.560 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:55:21.583 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:54:55.816982
2025-09-03T03:55:21.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:55:21.583 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:55:21.583 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:55:30.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:55:40.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:55:50.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:56:00.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:56:10.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:56:20.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:56:20.687 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:55:55.950379
2025-09-03T03:56:20.687 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:56:20.687 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:56:20.687 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:56:29.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:56:39.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:56:49.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:56:59.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:57:09.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:57:19.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:57:19.783 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:56:56.082740
2025-09-03T03:57:19.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:57:19.784 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:57:19.784 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:57:28.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:57:38.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:57:48.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:57:58.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:58:08.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:58:18.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:58:18.877 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:57:56.214524
2025-09-03T03:58:18.878 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:58:18.878 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:58:18.878 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:58:27.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:58:37.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:58:47.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:58:57.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T03:59:07.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T03:59:17.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T03:59:17.985 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:58:56.348673
2025-09-03T03:59:17.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T03:59:17.985 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T03:59:17.986 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T03:59:26.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T03:59:37.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T03:59:47.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T03:59:57.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:00:07.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:00:17.068 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:00:17.095 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T03:59:56.484242
2025-09-03T04:00:17.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:00:17.096 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:00:17.096 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:00:26.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:00:36.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:00:46.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:00:56.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:01:06.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:01:16.189 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:01:16.209 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:00:56.615839
2025-09-03T04:01:16.210 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:01:16.210 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:01:16.210 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:01:25.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:01:35.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:01:45.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:01:55.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:02:05.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:02:15.304 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:02:15.329 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:01:56.748053
2025-09-03T04:02:15.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:02:15.330 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:02:15.330 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:02:24.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:02:34.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:02:44.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:02:54.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:03:04.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:03:14.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:03:14.424 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:02:56.880196
2025-09-03T04:03:14.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:03:14.425 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:03:14.425 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:03:23.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:03:33.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:03:43.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:03:53.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:04:03.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:04:13.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:04:13.533 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:03:57.018904
2025-09-03T04:04:13.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:04:13.533 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:04:13.534 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:04:22.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:04:32.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:04:42.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:04:52.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:05:02.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:05:12.623 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:05:12.645 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:04:57.152440
2025-09-03T04:05:12.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:05:12.646 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:05:12.646 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:05:21.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:05:31.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:05:41.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:05:51.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:06:01.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:06:11.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:06:11.758 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:05:57.283006
2025-09-03T04:06:11.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:06:11.758 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:06:11.758 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:06:20.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:06:30.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:06:40.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:06:50.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:07:00.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:07:10.851 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:07:10.872 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:06:57.416141
2025-09-03T04:07:10.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:07:10.873 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:07:10.873 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:07:19.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:07:29.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:07:39.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:07:49.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:07:59.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:08:09.959 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:08:09.960 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:07:57.547499
2025-09-03T04:08:09.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:08:09.960 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:08:09.960 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:08:18.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:08:28.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:08:39.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:08:49.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:08:59.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:09:09.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:09:09.071 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:08:57.685674
2025-09-03T04:09:09.071 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:09:09.071 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:09:09.071 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:09:18.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:09:28.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:09:38.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:09:48.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:09:58.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:10:08.160 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:10:08.180 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:09:57.820609
2025-09-03T04:10:08.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:10:08.180 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:10:08.180 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:10:17.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:10:27.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:10:37.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:10:47.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:10:57.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:11:07.272 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:11:07.305 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:10:57.954040
2025-09-03T04:11:07.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:11:07.306 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:11:07.306 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:11:16.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:11:26.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:11:36.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:11:46.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:11:56.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:12:06.397 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:12:06.400 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:11:58.089328
2025-09-03T04:12:06.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:12:06.401 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:12:06.401 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:12:15.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:12:25.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:12:35.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:12:45.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:12:55.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:13:05.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:13:05.515 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:12:58.219842
2025-09-03T04:13:05.515 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:13:05.515 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:13:05.515 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:13:14.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:13:24.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:13:34.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:13:44.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:13:54.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:14:04.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:14:04.609 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:13:58.352154
2025-09-03T04:14:04.610 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:14:04.610 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:14:04.610 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:14:13.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:14:23.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:14:33.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:14:43.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:14:53.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:15:03.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:15:03.702 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:14:58.484796
2025-09-03T04:15:03.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:15:03.702 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:15:03.702 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:15:12.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:15:22.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:15:32.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:15:42.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:15:52.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:16:02.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:16:02.792 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:15:58.617821
2025-09-03T04:16:02.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:16:02.792 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:16:02.792 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:16:11.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:16:21.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:16:31.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:16:41.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:16:51.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:17:01.879 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:17:01.882 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:16:58.761401
2025-09-03T04:17:01.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:17:01.882 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:17:01.882 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:17:10.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:17:20.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:17:30.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:17:40.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:17:50.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:18:00.969 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:18:00.972 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:17:58.894174
2025-09-03T04:18:01.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:18:01.018 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:18:01.019 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:18:10.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:18:20.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:18:30.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:18:40.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:18:50.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:19:00.097 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:19:00.119 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:18:59.107968
2025-09-03T04:19:00.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:19:00.119 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:19:00.120 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:19:09.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:19:19.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:19:29.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:19:39.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:19:49.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:19:59.212 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:19:59.231 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:18:59.107968
2025-09-03T04:19:59.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:19:59.232 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:19:59.232 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:20:08.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:20:18.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:20:28.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:20:38.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:20:48.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:20:58.312 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:20:58.314 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:19:59.242754
2025-09-03T04:20:58.315 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:20:58.315 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:20:58.315 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:21:07.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:21:17.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:21:27.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:21:37.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:21:47.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:21:57.401 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:21:57.405 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:20:59.460530
2025-09-03T04:21:57.405 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:21:57.405 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:21:57.405 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:22:06.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:22:16.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:22:26.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:22:36.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:22:46.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:22:56.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:22:56.500 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:21:59.593240
2025-09-03T04:22:56.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:22:56.500 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:22:56.500 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:23:05.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:23:15.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:23:25.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:23:35.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:23:45.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:23:55.592 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:23:55.595 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:22:59.765690
2025-09-03T04:23:55.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:23:55.595 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:23:55.595 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:24:04.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:24:14.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:24:24.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:24:34.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:24:44.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:24:54.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:24:54.691 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:23:59.906952
2025-09-03T04:24:54.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:24:54.692 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:24:54.692 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:25:03.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:25:13.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:25:23.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:25:33.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:25:43.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:25:53.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:25:53.786 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:25:00.088978
2025-09-03T04:25:53.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:25:53.786 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:25:53.786 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:26:02.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:26:12.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:26:22.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:26:32.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:26:42.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:26:52.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:26:52.877 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:26:00.229932
2025-09-03T04:26:52.878 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:26:52.878 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:26:52.878 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:27:01.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:27:11.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:27:21.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:27:31.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:27:41.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:27:51.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:27:51.956 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:27:00.362913
2025-09-03T04:27:51.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:27:51.957 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:27:51.957 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:28:00.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:28:10.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:28:20.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:28:31.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:28:41.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:28:51.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:28:51.059 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:28:00.504405
2025-09-03T04:28:51.059 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:28:51.059 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:28:51.059 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:29:00.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:29:10.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:29:20.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:29:30.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:29:40.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:29:50.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:29:50.154 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:29:00.637271
2025-09-03T04:29:50.154 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:29:50.154 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:29:50.154 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:29:59.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:30:09.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:30:19.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:30:29.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:30:39.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:30:49.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:30:49.271 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:30:00.773622
2025-09-03T04:30:49.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:30:49.271 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:30:49.271 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:30:58.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:31:08.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:31:18.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:31:28.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:31:38.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:31:48.361 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:31:48.382 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:31:00.919614
2025-09-03T04:31:48.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:31:48.382 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:31:48.382 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:31:57.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:32:07.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:32:17.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:32:27.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:32:37.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:32:47.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:32:47.478 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:32:01.056222
2025-09-03T04:32:47.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:32:47.478 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:32:47.479 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:32:56.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:33:06.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:33:16.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:33:26.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:33:36.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:33:46.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:33:46.594 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:33:01.190375
2025-09-03T04:33:46.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:33:46.595 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:33:46.595 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:33:55.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:34:05.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:34:15.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:34:25.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:34:35.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:34:45.686 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:34:45.709 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:34:01.322407
2025-09-03T04:34:45.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:34:45.709 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:34:45.709 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:34:54.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:35:04.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:35:14.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:35:24.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:35:34.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:35:44.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:35:44.800 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:35:01.454757
2025-09-03T04:35:44.800 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:35:44.800 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:35:44.800 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:35:53.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:36:03.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:36:13.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:36:23.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:36:33.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:36:43.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:36:43.915 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:36:01.587531
2025-09-03T04:36:43.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:36:43.915 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:36:43.916 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:36:52.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:37:02.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:37:12.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:37:22.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:37:32.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:37:43.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:37:43.029 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:37:01.721435
2025-09-03T04:37:43.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:37:43.030 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:37:43.030 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:37:52.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:38:02.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:38:12.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:38:22.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:38:32.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:38:42.118 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:38:42.141 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:38:01.855217
2025-09-03T04:38:42.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:38:42.142 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:38:42.142 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:38:51.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:39:01.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:39:11.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:39:21.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:39:31.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:39:41.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:39:41.235 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:39:01.990856
2025-09-03T04:39:41.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:39:41.236 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:39:41.236 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:39:50.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:40:00.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:40:10.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:40:20.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:40:30.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:40:40.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:40:40.350 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:40:02.126285
2025-09-03T04:40:40.350 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:40:40.351 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:40:40.351 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:40:49.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:40:59.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:41:09.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:41:19.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:41:29.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:41:39.442 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:41:39.464 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:41:02.257915
2025-09-03T04:41:39.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:41:39.464 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:41:39.464 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:41:48.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:41:58.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:42:08.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:42:18.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:42:28.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:42:38.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:42:38.573 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:42:02.392762
2025-09-03T04:42:38.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:42:38.573 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:42:38.573 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:42:47.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:42:57.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:43:07.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:43:17.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:43:27.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:43:37.666 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:43:37.686 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:43:02.533050
2025-09-03T04:43:37.687 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:43:37.687 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:43:37.687 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:43:46.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:43:56.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:44:06.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:44:16.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:44:26.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:44:36.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:44:36.806 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:44:02.665360
2025-09-03T04:44:36.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:44:36.806 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:44:36.806 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:44:45.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:44:55.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:45:05.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:45:15.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:45:25.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:45:35.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:45:35.899 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:45:02.799265
2025-09-03T04:45:35.899 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:45:35.899 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:45:35.899 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:45:44.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:45:54.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:46:04.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:46:14.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:46:24.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:46:34.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:46:35.008 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:46:02.928851
2025-09-03T04:46:35.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:46:35.008 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:46:35.008 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:46:44.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:46:54.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:47:04.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:47:14.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:47:24.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:47:34.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:47:34.114 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:47:03.060868
2025-09-03T04:47:34.115 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:47:34.115 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:47:34.115 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:47:43.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:47:53.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:48:03.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:48:13.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:48:23.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:48:33.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:48:33.228 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:48:03.191535
2025-09-03T04:48:33.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:48:33.229 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:48:33.229 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:48:42.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:48:52.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:49:02.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:49:12.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:49:22.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:49:32.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:49:32.340 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:49:03.323016
2025-09-03T04:49:32.340 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:49:32.340 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:49:32.340 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:49:41.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:49:51.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:50:01.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:50:11.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:50:21.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:50:31.432 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:50:31.454 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:50:03.455199
2025-09-03T04:50:31.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:50:31.455 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:50:31.455 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:50:40.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:50:50.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:51:00.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:51:10.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:51:20.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:51:30.550 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:51:30.553 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:51:03.586702
2025-09-03T04:51:30.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:51:30.553 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:51:30.554 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:51:39.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:51:49.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:51:59.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:52:09.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:52:19.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:52:29.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:52:29.670 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:52:03.733357
2025-09-03T04:52:29.670 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:52:29.670 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:52:29.670 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:52:38.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:52:48.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:52:58.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:53:08.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:53:18.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:53:28.765 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:53:28.789 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:53:03.864318
2025-09-03T04:53:28.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:53:28.790 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:53:28.790 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:53:37.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:53:47.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:53:57.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:54:07.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:54:17.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:54:27.884 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:54:27.886 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:54:03.996095
2025-09-03T04:54:27.887 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:54:27.887 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:54:27.887 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:54:36.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:54:46.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:54:56.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:55:06.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:55:16.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:55:26.974 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:55:26.997 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:55:04.140923
2025-09-03T04:55:27.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:55:27.023 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:55:27.024 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:55:36.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:55:46.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:55:56.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:56:06.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:56:16.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:56:26.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:56:26.136 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:56:04.273696
2025-09-03T04:56:26.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:56:26.136 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:56:26.136 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:56:35.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:56:45.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:56:55.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:57:05.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:57:15.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:57:25.226 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:57:25.247 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:57:04.406551
2025-09-03T04:57:25.247 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:57:25.247 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:57:25.247 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:57:34.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:57:44.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:57:54.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:58:04.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:58:14.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:58:24.340 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:58:24.363 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:58:04.556775
2025-09-03T04:58:24.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:58:24.364 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:58:24.364 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:58:33.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:58:43.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:58:53.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T04:59:03.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T04:59:13.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T04:59:23.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T04:59:23.476 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T04:59:04.686979
2025-09-03T04:59:23.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T04:59:23.476 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T04:59:23.476 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T04:59:32.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T04:59:42.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T04:59:52.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:00:02.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:00:12.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:00:22.567 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:00:22.595 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:00:04.826453
2025-09-03T05:00:22.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:00:22.595 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:00:22.595 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:00:31.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:00:41.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:00:51.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:01:01.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:01:11.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:01:21.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:01:21.716 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:01:04.957014
2025-09-03T05:01:21.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:01:21.716 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:01:21.717 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:01:30.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:01:40.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:01:50.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:02:00.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:02:10.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:02:20.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:02:20.827 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:02:05.089879
2025-09-03T05:02:20.827 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:02:20.827 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:02:20.827 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:02:29.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:02:39.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:02:49.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:02:59.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:03:09.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:03:19.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:03:19.920 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:03:05.222333
2025-09-03T05:03:19.920 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:03:19.920 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:03:19.920 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:03:28.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:03:38.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:03:48.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:03:58.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:04:08.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:04:19.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:04:19.035 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:04:05.352311
2025-09-03T05:04:19.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:04:19.036 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:04:19.036 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:04:28.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:04:38.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:04:48.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:04:58.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:05:08.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:05:18.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:05:18.140 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:05:05.492289
2025-09-03T05:05:18.140 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:05:18.140 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:05:18.140 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:05:27.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:05:37.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:05:47.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:05:57.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:06:07.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:06:17.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:06:17.226 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:06:05.624311
2025-09-03T05:06:17.226 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:06:17.226 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:06:17.226 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:06:26.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:06:36.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:06:46.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:06:56.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:07:06.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:07:16.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:07:16.322 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:07:05.754080
2025-09-03T05:07:16.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:07:16.323 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:07:16.323 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:07:25.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:07:35.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:07:45.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:07:55.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:08:05.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:08:15.414 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:08:15.434 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:08:05.888910
2025-09-03T05:08:15.434 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:08:15.434 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:08:15.434 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:08:24.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:08:34.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:08:44.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:08:54.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:09:04.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:09:14.524 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:09:14.526 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:09:06.021108
2025-09-03T05:09:14.527 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:09:14.527 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:09:14.527 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:09:23.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:09:33.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:09:43.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:09:53.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:10:03.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:10:13.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:10:13.619 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:10:06.156334
2025-09-03T05:10:13.619 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:10:13.619 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:10:13.619 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:10:22.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:10:32.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:10:42.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:10:52.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:11:02.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:11:12.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:11:12.712 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:11:06.298821
2025-09-03T05:11:12.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:11:12.713 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:11:12.713 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:11:21.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:11:31.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:11:41.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:11:51.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:12:01.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:12:11.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:12:11.809 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:12:06.429976
2025-09-03T05:12:11.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:12:11.810 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:12:11.810 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:12:20.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:12:30.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:12:40.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:12:50.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:13:00.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:13:10.900 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:13:10.902 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:13:06.561108
2025-09-03T05:13:10.903 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:13:10.903 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:13:10.903 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:13:19.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:13:29.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:13:39.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:13:49.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:13:59.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:14:09.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:14:10.010 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:14:06.695458
2025-09-03T05:14:10.010 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:14:10.010 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:14:10.010 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:14:19.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:14:29.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:14:39.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:14:49.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:14:59.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:15:09.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:15:09.103 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:15:06.828289
2025-09-03T05:15:09.103 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:15:09.103 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:15:09.103 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:15:18.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:15:28.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:15:38.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:15:48.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:15:58.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:16:08.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:16:08.211 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:16:06.958617
2025-09-03T05:16:08.211 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:16:08.212 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:16:08.212 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:16:17.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:16:27.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:16:37.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:16:47.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:16:57.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:17:07.304 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:17:07.329 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:17:07.089272
2025-09-03T05:17:07.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:17:07.329 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:17:07.330 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:17:16.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:17:26.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:17:36.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:17:46.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:17:56.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:18:06.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:18:06.444 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:17:07.089272
2025-09-03T05:18:06.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:18:06.494 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:18:06.494 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:18:15.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:18:25.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:18:35.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:18:45.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:18:55.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:19:05.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:19:05.606 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:18:07.221482
2025-09-03T05:19:05.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:19:05.607 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:19:05.607 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:19:14.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:19:24.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:19:34.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:19:44.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:19:54.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:20:04.697 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:20:04.715 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:19:07.353623
2025-09-03T05:20:04.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:20:04.716 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:20:04.716 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:20:13.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:20:23.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:20:33.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:20:43.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:20:53.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:21:03.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:21:03.806 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:20:07.491227
2025-09-03T05:21:03.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:21:03.806 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:21:03.806 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:21:12.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:21:22.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:21:32.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:21:42.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:21:52.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:22:02.894 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:22:02.919 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:21:07.622434
2025-09-03T05:22:02.920 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:22:02.920 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:22:02.920 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:22:11.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:22:21.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:22:31.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:22:41.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:22:51.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:23:02.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:23:02.030 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:22:07.758949
2025-09-03T05:23:02.031 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:23:02.031 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:23:02.031 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:23:11.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:23:21.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:23:31.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:23:41.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:23:51.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:24:01.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:24:01.150 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:23:07.893407
2025-09-03T05:24:01.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:24:01.150 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:24:01.151 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:24:10.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:24:20.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:24:30.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:24:40.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:24:50.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:25:00.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:25:00.264 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:24:08.025533
2025-09-03T05:25:00.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:25:00.265 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:25:00.265 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:25:09.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:25:19.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:25:29.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:25:39.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:25:49.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:25:59.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:25:59.378 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:25:08.158003
2025-09-03T05:25:59.379 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:25:59.379 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:25:59.379 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:26:08.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:26:18.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:26:28.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:26:38.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:26:48.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:26:58.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:26:58.470 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:26:08.290593
2025-09-03T05:26:58.471 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:26:58.471 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:26:58.471 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:27:07.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:27:17.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:27:27.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:27:37.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:27:47.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:27:57.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:27:57.585 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:27:08.424253
2025-09-03T05:27:57.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:27:57.586 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:27:57.586 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:28:06.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:28:16.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:28:26.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:28:36.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:28:46.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:28:56.675 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:28:56.698 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:28:08.556733
2025-09-03T05:28:56.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:28:56.699 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:28:56.699 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:29:05.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:29:15.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:29:25.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:29:35.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:29:45.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:29:55.791 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:29:55.811 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:29:08.688815
2025-09-03T05:29:55.812 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:29:55.812 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:29:55.812 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:30:04.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:30:14.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:30:24.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:30:34.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:30:44.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:30:54.899 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:30:54.901 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:30:08.818878
2025-09-03T05:30:54.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:30:54.902 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:30:54.902 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:31:03.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:31:13.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:31:23.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:31:33.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:31:43.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:31:53.991 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:31:53.993 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:31:08.950708
2025-09-03T05:31:53.993 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:31:53.993 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:31:53.993 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:32:03.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:32:13.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:32:23.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:32:33.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:32:43.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:32:53.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:32:53.081 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:32:09.083211
2025-09-03T05:32:53.081 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:32:53.082 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:32:53.082 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:33:02.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:33:12.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:33:22.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:33:32.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:33:42.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:33:52.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:33:52.194 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:33:09.214569
2025-09-03T05:33:52.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:33:52.194 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:33:52.194 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:34:01.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:34:11.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:34:21.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:34:31.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:34:41.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:34:51.282 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:34:51.306 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:34:09.345207
2025-09-03T05:34:51.331 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:34:51.332 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:34:51.332 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:35:00.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:35:10.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:35:20.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:35:30.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:35:40.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:35:50.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:35:50.442 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:35:09.479716
2025-09-03T05:35:50.442 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:35:50.442 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:35:50.442 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:35:59.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:36:09.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:36:19.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:36:29.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:36:39.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:36:49.535 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:36:49.557 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:36:09.612230
2025-09-03T05:36:49.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:36:49.557 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:36:49.557 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:36:58.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:37:08.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:37:18.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:37:28.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:37:38.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:37:48.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:37:48.670 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:37:09.745584
2025-09-03T05:37:48.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:37:48.671 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:37:48.671 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:37:57.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:38:07.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:38:17.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:38:27.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:38:37.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:38:47.760 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:38:47.785 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:38:09.876643
2025-09-03T05:38:47.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:38:47.786 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:38:47.786 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:38:56.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:39:06.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:39:16.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:39:26.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:39:36.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:39:46.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:39:46.896 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:39:10.010321
2025-09-03T05:39:46.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:39:46.896 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:39:46.896 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:39:55.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:40:05.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:40:15.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:40:25.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:40:35.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:40:45.980 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:40:45.998 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:40:10.148262
2025-09-03T05:40:45.998 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:40:45.998 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:40:45.998 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:40:55.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:41:05.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:41:15.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:41:25.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:41:35.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:41:45.086 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:41:45.087 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:41:10.281591
2025-09-03T05:41:45.087 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:41:45.087 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:41:45.087 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:41:54.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:42:04.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:42:14.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:42:24.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:42:34.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:42:44.178 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:42:44.203 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:42:10.413739
2025-09-03T05:42:44.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:42:44.203 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:42:44.203 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:42:53.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:43:03.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:43:13.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:43:23.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:43:33.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:43:43.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:43:43.317 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:43:10.544245
2025-09-03T05:43:43.318 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:43:43.318 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:43:43.318 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:43:52.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:44:02.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:44:12.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:44:22.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:44:32.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:44:42.406 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:44:42.433 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:44:10.680470
2025-09-03T05:44:42.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:44:42.433 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:44:42.433 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:44:51.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:45:01.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:45:11.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:45:21.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:45:31.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:45:41.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:45:41.541 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:45:10.821527
2025-09-03T05:45:41.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:45:41.541 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:45:41.541 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:45:50.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:46:00.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:46:10.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:46:20.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:46:30.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:46:40.634 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:46:40.636 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:46:10.954487
2025-09-03T05:46:40.683 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:46:40.683 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:46:40.683 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:46:49.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:46:59.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:47:09.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:47:19.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:47:29.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:47:39.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:47:39.776 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:47:11.096204
2025-09-03T05:47:39.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:47:39.777 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:47:39.777 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:47:48.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:47:58.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:48:08.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:48:18.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:48:28.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:48:38.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:48:38.880 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:48:11.270762
2025-09-03T05:48:38.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:48:38.881 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:48:38.881 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:48:47.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:48:57.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:49:07.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:49:17.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:49:27.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:49:37.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:49:37.980 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:49:11.404422
2025-09-03T05:49:37.981 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:49:37.981 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:49:37.981 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:49:46.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:49:57.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:50:07.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:50:17.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:50:27.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:50:37.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:50:37.093 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:50:11.540813
2025-09-03T05:50:37.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:50:37.094 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:50:37.094 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:50:46.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:50:56.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:51:06.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:51:16.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:51:26.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:51:36.181 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:51:36.203 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:51:11.678049
2025-09-03T05:51:36.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:51:36.203 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:51:36.203 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:51:45.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:51:55.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:52:05.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:52:15.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:52:25.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:52:35.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:52:35.305 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:52:11.824934
2025-09-03T05:52:35.305 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:52:35.305 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:52:35.305 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:52:44.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:52:54.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:53:04.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:53:14.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:53:24.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:53:34.399 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:53:34.402 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:53:11.958975
2025-09-03T05:53:34.402 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:53:34.402 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:53:34.402 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:53:43.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:53:53.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:54:03.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:54:13.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:54:23.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:54:33.494 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:54:33.513 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:54:12.088641
2025-09-03T05:54:33.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:54:33.513 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:54:33.513 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:54:42.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:54:52.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:55:02.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:55:12.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:55:22.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:55:32.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:55:32.606 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:55:12.220495
2025-09-03T05:55:32.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:55:32.606 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:55:32.606 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:55:41.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:55:51.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:56:01.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:56:11.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:56:21.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:56:31.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:56:31.724 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:56:12.355654
2025-09-03T05:56:31.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:56:31.725 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:56:31.725 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:56:40.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:56:50.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:57:00.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:57:10.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:57:20.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:57:30.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:57:30.839 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:57:12.488214
2025-09-03T05:57:30.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:57:30.840 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:57:30.840 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:57:39.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:57:49.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:57:59.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:58:09.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:58:19.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:58:29.925 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:58:29.927 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:58:12.619634
2025-09-03T05:58:29.927 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:58:29.928 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:58:29.928 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:58:38.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:58:48.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:58:58.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T05:59:08.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T05:59:19.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T05:59:29.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T05:59:29.018 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T05:59:12.751628
2025-09-03T05:59:29.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T05:59:29.019 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T05:59:29.019 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T05:59:38.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T05:59:48.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T05:59:58.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:00:08.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:00:18.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:00:28.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:00:28.129 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:00:12.882706
2025-09-03T06:00:28.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:00:28.129 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:00:28.129 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:00:37.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:00:47.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:00:57.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:01:07.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:01:17.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:01:27.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:01:27.220 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:01:13.012186
2025-09-03T06:01:27.220 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:01:27.220 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:01:27.220 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:01:36.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:01:46.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:01:56.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:02:06.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:02:16.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:02:26.310 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:02:26.313 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:02:13.144958
2025-09-03T06:02:26.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:02:26.313 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:02:26.314 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:02:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:02:45.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:02:55.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:03:05.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:03:15.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:03:25.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:03:25.425 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:03:13.280793
2025-09-03T06:03:25.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:03:25.425 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:03:25.425 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:03:34.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:03:44.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:03:54.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:04:04.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:04:14.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:04:24.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:04:24.517 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:04:13.446551
2025-09-03T06:04:24.517 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:04:24.517 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:04:24.517 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:04:33.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:04:43.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:04:53.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:05:03.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:05:13.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:05:23.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:05:23.611 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:05:13.579382
2025-09-03T06:05:23.611 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:05:23.612 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:05:23.612 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:05:32.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:05:42.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:05:52.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:06:02.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:06:12.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:06:22.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:06:22.727 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:06:13.798052
2025-09-03T06:06:22.728 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:06:22.728 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:06:22.728 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:06:31.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:06:41.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:06:51.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:07:01.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:07:11.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:07:21.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:07:21.819 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:07:13.930450
2025-09-03T06:07:21.820 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:07:21.820 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:07:21.820 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:07:30.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:07:40.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:07:50.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:08:00.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:08:10.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:08:20.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:08:20.917 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:08:14.089307
2025-09-03T06:08:20.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:08:20.964 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:08:20.964 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:08:29.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:08:39.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:08:50.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:09:00.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:09:10.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:09:20.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:09:20.073 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:09:14.221440
2025-09-03T06:09:20.073 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:09:20.074 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:09:20.074 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:09:29.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:09:39.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:09:49.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:09:59.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:10:09.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:10:19.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:10:19.168 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:10:14.351518
2025-09-03T06:10:19.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:10:19.169 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:10:19.169 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:10:28.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:10:38.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:10:48.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:10:58.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:11:08.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:11:18.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:11:18.259 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:11:14.486053
2025-09-03T06:11:18.259 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:11:18.260 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:11:18.260 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:11:27.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:11:37.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:11:47.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:11:57.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:12:07.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:12:17.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:12:17.350 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:12:14.625017
2025-09-03T06:12:17.351 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:12:17.351 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:12:17.351 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:12:26.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:12:36.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:12:46.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:12:56.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:13:06.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:13:16.444 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:13:16.447 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:13:14.763619
2025-09-03T06:13:16.447 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:13:16.447 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:13:16.447 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:13:25.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:13:35.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:13:45.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:13:55.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:14:05.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:14:15.538 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:14:15.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:14:14.904210
2025-09-03T06:14:15.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:14:15.542 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:14:15.542 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:14:24.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:14:34.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:14:44.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:14:54.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:15:04.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:15:14.637 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:15:14.658 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:14:14.904210
2025-09-03T06:15:14.658 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:15:14.659 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:15:14.659 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:15:23.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:15:33.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:15:43.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:15:53.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:16:03.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:16:13.751 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:16:13.774 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:15:15.037633
2025-09-03T06:16:13.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:16:13.774 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:16:13.774 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:16:22.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:16:32.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:16:42.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:16:52.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:17:02.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:17:12.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:17:12.867 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:16:15.213750
2025-09-03T06:17:12.867 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:17:12.868 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:17:12.868 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:17:21.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:17:31.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:17:41.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:17:51.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:18:01.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:18:11.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:18:11.958 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:17:15.349745
2025-09-03T06:18:11.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:18:11.959 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:18:11.959 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:18:20.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:18:30.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:18:41.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:18:51.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:19:01.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:19:11.045 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:19:11.067 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:18:15.488080
2025-09-03T06:19:11.067 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:19:11.067 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:19:11.067 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:19:20.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:19:30.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:19:40.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:19:50.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:20:00.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:20:10.159 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:20:10.181 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:19:15.621177
2025-09-03T06:20:10.182 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:20:10.182 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:20:10.182 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:20:19.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:20:29.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:20:39.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:20:49.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:20:59.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:21:09.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:21:09.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:20:15.751662
2025-09-03T06:21:09.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:21:09.294 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:21:09.294 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:21:18.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:21:28.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:21:38.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:21:48.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:21:58.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:22:08.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:22:08.398 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:21:15.890567
2025-09-03T06:22:08.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:22:08.398 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:22:08.398 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:22:17.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:22:27.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:22:37.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:22:47.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:22:57.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:23:07.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:23:07.511 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:22:16.022312
2025-09-03T06:23:07.511 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:23:07.511 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:23:07.512 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:23:16.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:23:26.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:23:36.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:23:46.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:23:56.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:24:06.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:24:06.625 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:23:16.157063
2025-09-03T06:24:06.626 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:24:06.626 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:24:06.626 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:24:15.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:24:25.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:24:35.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:24:45.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:24:55.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:25:05.719 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:25:05.743 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:24:16.296962
2025-09-03T06:25:05.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:25:05.744 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:25:05.744 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:25:14.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:25:24.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:25:34.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:25:44.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:25:54.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:26:04.837 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:26:04.864 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:25:16.511734
2025-09-03T06:26:04.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:26:04.865 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:26:04.865 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:26:13.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:26:23.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:26:33.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:26:43.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:26:53.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:27:03.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:27:03.956 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:26:16.642901
2025-09-03T06:27:03.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:27:03.956 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:27:03.957 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:27:12.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:27:22.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:27:33.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:27:43.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:27:53.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:28:03.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:28:03.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:27:16.796994
2025-09-03T06:28:03.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:28:03.067 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:28:03.067 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:28:12.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:28:22.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:28:32.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:28:42.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:28:52.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:29:02.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:29:02.176 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:28:16.932122
2025-09-03T06:29:02.177 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:29:02.177 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:29:02.177 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:29:11.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:29:21.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:29:31.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:29:41.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:29:51.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:30:01.261 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:30:01.264 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:29:17.113176
2025-09-03T06:30:01.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:30:01.264 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:30:01.265 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:30:10.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:30:20.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:30:30.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:30:40.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:30:50.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:31:00.353 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:31:00.373 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:30:17.249360
2025-09-03T06:31:00.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:31:00.374 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:31:00.374 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:31:09.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:31:19.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:31:29.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:31:39.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:31:49.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:31:59.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:31:59.486 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:31:17.410745
2025-09-03T06:31:59.487 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:31:59.487 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:31:59.487 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:32:08.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:32:18.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:32:28.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:32:38.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:32:48.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:32:58.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:32:58.580 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:32:17.541487
2025-09-03T06:32:58.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:32:58.581 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:32:58.581 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:33:07.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:33:17.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:33:27.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:33:37.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:33:47.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:33:57.674 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:33:57.677 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:33:17.672451
2025-09-03T06:33:57.677 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:33:57.678 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:33:57.678 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:34:06.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:34:16.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:34:26.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:34:36.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:34:46.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:34:56.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:34:56.774 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:34:17.810091
2025-09-03T06:34:56.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:34:56.774 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:34:56.774 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:35:05.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:35:15.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:35:25.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:35:35.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:35:45.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:35:55.869 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:35:55.888 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:35:17.948934
2025-09-03T06:35:55.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:35:55.888 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:35:55.888 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:36:04.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:36:14.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:36:24.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:36:34.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:36:44.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:36:54.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:36:54.996 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:36:18.085157
2025-09-03T06:36:54.996 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:36:54.997 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:36:54.997 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:37:04.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:37:14.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:37:24.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:37:34.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:37:44.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:37:54.087 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:37:54.115 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:37:18.297938
2025-09-03T06:37:54.115 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:37:54.116 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:37:54.116 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:38:03.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:38:13.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:38:23.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:38:33.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:38:43.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:38:53.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:38:53.227 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:38:18.429713
2025-09-03T06:38:53.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:38:53.228 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:38:53.228 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:39:02.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:39:12.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:39:22.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:39:32.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:39:42.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:39:52.317 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:39:52.336 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:39:18.580379
2025-09-03T06:39:52.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:39:52.336 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:39:52.336 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:40:01.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:40:11.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:40:21.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:40:31.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:40:41.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:40:51.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:40:51.447 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:40:18.712860
2025-09-03T06:40:51.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:40:51.448 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:40:51.448 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:41:00.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:41:10.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:41:20.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:41:30.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:41:40.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:41:50.534 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:41:50.552 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:41:18.852344
2025-09-03T06:41:50.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:41:50.552 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:41:50.553 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:41:59.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:42:09.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:42:19.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:42:29.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:42:39.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:42:49.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:42:49.648 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:42:18.988302
2025-09-03T06:42:49.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:42:49.648 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:42:49.648 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:42:58.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:43:08.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:43:18.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:43:28.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:43:38.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:43:48.738 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:43:48.741 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:43:19.199305
2025-09-03T06:43:48.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:43:48.741 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:43:48.741 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:43:57.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:44:07.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:44:17.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:44:27.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:44:37.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:44:47.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:44:47.857 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:44:19.331868
2025-09-03T06:44:47.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:44:47.857 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:44:47.857 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:44:56.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:45:06.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:45:16.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:45:26.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:45:36.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:45:46.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:45:46.968 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:45:19.489176
2025-09-03T06:45:46.969 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:45:46.969 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:45:46.969 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:45:55.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:46:05.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:46:16.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:46:26.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:46:36.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:46:46.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:46:46.076 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:46:19.620705
2025-09-03T06:46:46.076 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:46:46.077 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:46:46.077 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:46:55.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:47:05.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:47:15.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:47:25.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:47:35.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:47:45.169 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:47:45.170 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:47:19.818469
2025-09-03T06:47:45.170 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:47:45.170 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:47:45.170 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:47:54.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:48:04.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:48:14.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:48:24.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:48:34.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:48:44.261 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:48:44.264 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:48:19.954657
2025-09-03T06:48:44.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:48:44.264 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:48:44.264 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:48:53.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:49:03.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:49:13.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:49:23.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:49:33.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:49:43.356 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:49:43.375 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:49:20.092773
2025-09-03T06:49:43.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:49:43.375 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:49:43.376 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:49:52.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:50:02.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:50:12.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:50:22.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:50:32.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:50:42.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:50:42.469 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:50:20.226313
2025-09-03T06:50:42.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:50:42.469 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:50:42.469 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:50:51.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:51:01.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:51:11.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:51:21.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:51:31.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:51:41.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:51:41.574 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:51:20.405068
2025-09-03T06:51:41.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:51:41.574 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:51:41.574 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:51:50.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:52:00.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:52:10.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:52:20.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:52:30.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:52:40.657 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:52:40.680 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:52:20.538571
2025-09-03T06:52:40.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:52:40.681 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:52:40.681 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:52:49.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:52:59.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:53:09.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:53:19.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:53:29.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:53:39.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:53:39.798 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:53:20.670895
2025-09-03T06:53:39.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:53:39.799 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:53:39.799 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:53:48.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:53:58.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:54:08.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:54:18.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:54:28.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:54:38.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:54:38.919 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:54:20.810218
2025-09-03T06:54:38.920 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:54:38.920 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:54:38.920 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:54:47.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:54:57.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:55:07.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:55:17.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:55:27.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:55:37.999 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:55:38.022 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:55:20.943954
2025-09-03T06:55:38.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:55:38.023 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:55:38.023 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:55:47.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:55:57.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:56:07.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:56:17.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:56:27.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:56:37.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:56:37.112 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:56:21.078312
2025-09-03T06:56:37.112 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:56:37.112 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:56:37.112 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:56:46.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:56:56.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:57:06.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:57:16.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:57:26.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:57:36.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:57:36.223 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:57:21.209512
2025-09-03T06:57:36.223 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:57:36.223 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:57:36.223 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:57:45.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:57:55.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:58:05.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:58:15.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:58:25.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:58:35.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:58:35.332 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:58:21.340157
2025-09-03T06:58:35.332 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:58:35.333 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:58:35.333 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:58:44.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:58:54.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T06:59:04.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T06:59:14.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T06:59:24.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T06:59:34.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T06:59:34.444 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T06:59:21.475265
2025-09-03T06:59:34.444 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T06:59:34.444 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T06:59:34.445 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T06:59:43.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T06:59:53.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:00:03.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:00:13.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:00:23.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:00:33.539 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:00:33.568 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:00:21.608577
2025-09-03T07:00:33.568 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:00:33.568 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:00:33.568 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:00:42.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:00:52.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:01:02.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:01:12.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:01:22.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:01:32.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:01:32.664 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:01:21.744805
2025-09-03T07:01:32.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:01:32.664 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:01:32.665 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:01:41.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:01:51.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:02:01.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:02:11.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:02:21.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:02:31.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:02:31.763 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:02:21.875953
2025-09-03T07:02:31.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:02:31.763 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:02:31.764 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:02:40.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:02:50.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:03:00.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:03:10.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:03:20.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:03:30.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:03:30.879 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:03:22.008137
2025-09-03T07:03:30.879 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:03:30.879 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:03:30.879 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:03:39.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:03:49.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:03:59.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:04:09.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:04:19.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:04:29.969 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:04:29.987 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:04:22.142238
2025-09-03T07:04:29.988 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:04:29.988 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:04:29.988 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:04:39.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:04:49.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:04:59.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:05:09.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:05:19.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:05:29.076 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:05:29.081 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:05:22.275845
2025-09-03T07:05:29.081 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:05:29.081 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:05:29.082 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:05:38.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:05:48.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:05:58.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:06:08.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:06:18.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:06:28.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:06:28.194 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:06:22.411449
2025-09-03T07:06:28.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:06:28.194 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:06:28.195 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:06:37.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:06:47.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:06:57.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:07:07.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:07:17.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:07:27.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:07:27.308 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:07:22.548954
2025-09-03T07:07:27.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:07:27.309 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:07:27.309 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:07:36.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:07:46.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:07:56.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:08:06.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:08:16.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:08:26.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:08:26.418 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:08:22.683454
2025-09-03T07:08:26.418 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:08:26.418 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:08:26.418 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:08:35.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:08:45.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:08:55.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:09:05.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:09:15.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:09:25.506 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:09:25.529 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:09:22.818426
2025-09-03T07:09:25.529 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:09:25.529 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:09:25.530 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:09:34.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:09:44.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:09:54.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:10:04.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:10:14.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:10:24.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:10:24.643 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:10:22.953929
2025-09-03T07:10:24.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:10:24.644 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:10:24.644 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:10:33.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:10:43.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:10:53.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:11:03.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:11:13.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:11:23.733 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:11:23.755 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:11:23.094545
2025-09-03T07:11:23.755 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:11:23.755 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:11:23.755 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:11:32.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:11:42.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:11:52.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:12:02.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:12:12.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:12:22.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:12:22.862 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:11:23.094545
2025-09-03T07:12:22.862 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:12:22.862 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:12:22.862 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:12:31.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:12:41.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:12:51.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:13:01.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:13:11.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:13:21.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:13:21.964 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:12:23.225139
2025-09-03T07:13:21.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:13:21.964 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:13:21.964 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:13:30.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:13:40.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:13:51.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:14:01.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:14:11.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:14:21.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:14:21.056 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:13:23.358936
2025-09-03T07:14:21.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:14:21.056 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:14:21.056 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:14:30.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:14:40.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:14:50.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:15:00.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:15:10.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:15:20.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:15:20.167 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:14:23.491544
2025-09-03T07:15:20.167 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:15:20.167 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:15:20.167 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:15:29.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:15:39.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:15:49.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:15:59.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:16:09.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:16:19.257 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:16:19.282 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:15:23.626478
2025-09-03T07:16:19.282 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:16:19.282 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:16:19.282 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:16:28.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:16:38.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:16:48.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:16:58.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:17:08.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:17:18.374 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:17:18.378 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:16:23.758519
2025-09-03T07:17:18.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:17:18.378 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:17:18.378 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:17:27.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:17:37.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:17:47.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:17:57.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:18:07.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:18:17.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:18:17.495 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:17:23.891593
2025-09-03T07:18:17.496 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:18:17.496 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:18:17.496 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:18:26.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:18:36.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:18:46.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:18:56.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:19:06.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:19:16.587 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:19:16.590 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:18:24.024985
2025-09-03T07:19:16.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:19:16.590 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:19:16.590 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:19:25.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:19:35.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:19:45.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:19:55.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:20:05.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:20:15.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:20:15.684 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:19:24.157296
2025-09-03T07:20:15.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:20:15.685 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:20:15.685 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:20:24.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:20:34.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:20:44.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:20:54.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:21:04.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:21:14.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:21:14.780 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:20:24.289576
2025-09-03T07:21:14.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:21:14.780 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:21:14.781 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:21:23.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:21:33.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:21:43.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:21:53.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:22:03.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:22:13.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:22:13.887 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:21:24.421966
2025-09-03T07:22:13.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:22:13.888 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:22:13.888 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:22:22.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:22:32.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:22:42.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:22:52.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:23:02.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:23:12.965 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:23:12.967 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:22:24.553416
2025-09-03T07:23:12.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:23:12.967 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:23:12.967 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:23:21.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:23:31.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:23:42.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:23:52.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:24:02.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:24:12.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:24:12.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:23:24.685520
2025-09-03T07:24:12.067 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:24:12.067 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:24:12.067 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:24:21.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:24:31.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:24:41.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:24:51.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:25:01.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:25:11.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:25:11.174 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:24:24.819691
2025-09-03T07:25:11.174 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:25:11.174 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:25:11.174 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:25:20.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:25:30.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:25:40.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:25:50.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:26:00.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:26:10.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:26:10.266 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:25:24.950260
2025-09-03T07:26:10.266 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:26:10.267 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:26:10.267 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:26:19.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:26:29.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:26:39.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:26:49.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:26:59.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:27:09.349 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:27:09.352 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:26:25.089715
2025-09-03T07:27:09.352 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:27:09.353 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:27:09.353 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:27:18.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:27:28.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:27:38.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:27:48.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:27:58.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:28:08.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:28:08.455 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:27:25.220291
2025-09-03T07:28:08.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:28:08.455 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:28:08.455 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:28:17.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:28:27.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:28:37.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:28:47.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:28:57.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:29:07.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:29:07.548 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:28:25.352728
2025-09-03T07:29:07.548 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:29:07.548 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:29:07.548 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:29:16.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:29:26.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:29:36.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:29:46.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:29:56.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:30:06.639 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:30:06.642 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:29:25.483909
2025-09-03T07:30:06.642 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:30:06.642 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:30:06.642 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:30:15.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:30:25.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:30:35.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:30:45.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:30:55.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:31:05.735 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:31:05.738 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:30:25.618395
2025-09-03T07:31:05.745 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:31:05.745 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:31:05.745 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:31:14.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:31:24.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:31:34.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:31:44.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:31:54.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:32:04.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:32:04.841 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:31:25.750336
2025-09-03T07:32:04.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:32:04.842 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:32:04.842 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:32:13.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:32:23.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:32:33.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:32:43.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:32:53.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:33:03.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:33:03.936 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:32:25.890375
2025-09-03T07:33:03.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:33:03.936 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:33:03.936 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:33:12.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:33:22.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:33:32.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:33:42.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:33:53.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:34:03.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:34:03.027 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:33:26.027301
2025-09-03T07:34:03.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:34:03.028 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:34:03.028 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:34:12.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:34:22.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:34:32.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:34:42.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:34:52.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:35:02.118 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:35:02.120 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:34:26.157856
2025-09-03T07:35:02.120 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:35:02.120 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:35:02.120 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:35:11.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:35:21.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:35:31.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:35:41.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:35:51.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:36:01.211 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:36:01.231 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:35:26.289515
2025-09-03T07:36:01.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:36:01.231 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:36:01.231 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:36:10.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:36:20.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:36:30.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:36:40.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:36:50.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:37:00.324 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:37:00.326 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:36:26.428545
2025-09-03T07:37:00.327 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:37:00.327 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:37:00.327 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:37:09.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:37:19.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:37:29.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:37:39.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:37:49.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:37:59.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:37:59.437 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:37:26.559968
2025-09-03T07:37:59.438 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:37:59.438 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:37:59.438 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:38:08.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:38:18.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:38:28.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:38:38.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:38:48.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:38:58.527 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:38:58.530 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:38:26.693847
2025-09-03T07:38:58.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:38:58.531 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:38:58.531 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:39:07.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:39:17.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:39:27.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:39:37.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:39:47.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:39:57.623 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:39:57.626 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:39:26.825221
2025-09-03T07:39:57.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:39:57.627 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:39:57.627 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:40:06.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:40:16.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:40:26.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:40:36.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:40:46.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:40:56.715 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:40:56.718 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:40:26.959708
2025-09-03T07:40:56.718 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:40:56.718 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:40:56.718 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:41:05.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:41:15.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:41:25.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:41:35.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:41:45.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:41:55.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:41:55.810 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:41:27.104702
2025-09-03T07:41:55.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:41:55.811 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:41:55.811 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:42:04.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:42:14.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:42:24.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:42:34.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:42:44.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:42:54.903 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:42:54.926 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:42:27.249234
2025-09-03T07:42:54.961 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:42:54.961 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:42:54.961 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:43:03.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:43:13.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:43:24.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:43:34.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:43:44.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:43:54.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:43:54.052 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:43:27.384274
2025-09-03T07:43:54.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:43:54.052 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:43:54.052 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:44:03.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:44:13.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:44:23.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:44:33.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:44:43.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:44:53.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:44:53.145 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:44:27.520077
2025-09-03T07:44:53.146 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:44:53.146 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:44:53.146 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:45:02.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:45:12.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:45:22.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:45:32.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:45:42.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:45:52.237 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:45:52.258 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:45:27.653769
2025-09-03T07:45:52.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:45:52.258 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:45:52.258 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:46:01.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:46:11.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:46:21.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:46:31.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:46:41.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:46:51.348 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:46:51.367 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:46:27.783975
2025-09-03T07:46:51.367 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:46:51.368 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:46:51.368 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:47:00.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:47:10.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:47:20.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:47:30.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:47:40.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:47:50.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:47:50.481 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:47:27.913391
2025-09-03T07:47:50.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:47:50.482 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:47:50.482 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:47:59.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:48:09.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:48:19.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:48:29.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:48:39.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:48:49.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:48:49.597 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:48:28.046386
2025-09-03T07:48:49.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:48:49.597 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:48:49.597 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:48:58.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:49:08.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:49:18.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:49:28.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:49:38.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:49:48.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:49:48.719 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:49:28.181293
2025-09-03T07:49:48.719 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:49:48.719 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:49:48.719 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:49:57.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:50:07.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:50:17.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:50:27.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:50:37.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:50:47.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:50:47.832 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:50:28.313030
2025-09-03T07:50:47.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:50:47.833 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:50:47.833 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:50:56.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:51:06.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:51:16.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:51:26.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:51:36.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:51:46.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:51:46.920 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:51:28.443532
2025-09-03T07:51:46.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:51:46.921 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:51:46.921 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:51:55.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:52:05.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:52:15.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:52:25.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:52:35.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:52:46.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:52:46.007 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:52:28.575863
2025-09-03T07:52:46.007 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:52:46.007 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:52:46.007 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:52:55.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:53:05.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:53:15.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:53:25.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:53:35.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:53:45.095 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:53:45.117 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:53:28.706996
2025-09-03T07:53:45.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:53:45.117 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:53:45.117 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:53:54.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:54:04.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:54:14.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:54:24.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:54:34.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:54:44.200 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:54:44.220 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:54:28.840905
2025-09-03T07:54:44.220 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:54:44.220 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:54:44.220 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:54:53.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:55:03.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:55:13.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:55:23.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:55:33.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:55:43.310 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:55:43.335 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:55:28.973690
2025-09-03T07:55:43.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:55:43.345 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:55:43.345 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:55:52.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:56:02.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:56:12.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:56:22.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:56:32.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:56:42.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:56:42.443 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:56:29.112811
2025-09-03T07:56:42.444 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:56:42.444 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:56:42.444 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:56:51.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:57:01.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:57:11.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:57:21.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:57:31.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:57:41.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:57:41.536 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:57:29.243503
2025-09-03T07:57:41.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:57:41.536 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:57:41.536 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:57:50.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:58:00.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:58:10.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:58:20.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:58:30.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:58:40.624 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:58:40.649 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:58:29.377608
2025-09-03T07:58:40.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:58:40.650 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:58:40.650 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:58:49.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:58:59.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T07:59:09.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T07:59:19.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T07:59:29.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T07:59:39.740 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T07:59:39.761 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T07:59:29.508013
2025-09-03T07:59:39.762 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T07:59:39.762 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T07:59:39.762 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T07:59:48.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T07:59:58.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:00:08.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:00:18.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:00:28.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:00:38.835 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:00:38.870 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:00:29.645049
2025-09-03T08:00:38.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:00:38.871 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:00:38.871 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:00:47.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:00:57.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:01:07.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:01:17.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:01:27.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:01:37.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:01:37.977 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:01:29.777079
2025-09-03T08:01:37.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:01:37.977 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:01:37.978 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:01:46.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:01:57.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:02:07.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:02:17.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:02:27.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:02:37.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:02:37.090 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:02:29.909893
2025-09-03T08:02:37.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:02:37.090 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:02:37.090 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:02:46.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:02:56.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:03:06.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:03:16.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:03:26.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:03:36.178 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:03:36.199 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:03:30.040159
2025-09-03T08:03:36.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:03:36.200 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:03:36.200 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:03:45.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:03:55.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:04:05.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:04:15.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:04:25.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:04:35.288 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:04:35.310 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:04:30.177620
2025-09-03T08:04:35.310 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:04:35.310 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:04:35.311 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:04:44.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:04:54.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:05:04.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:05:14.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:05:24.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:05:34.401 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:05:34.423 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:05:30.309913
2025-09-03T08:05:34.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:05:34.423 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:05:34.424 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:05:43.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:05:53.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:06:03.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:06:13.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:06:23.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:06:33.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:06:33.536 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:06:30.443798
2025-09-03T08:06:33.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:06:33.536 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:06:33.536 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:06:42.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:06:52.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:07:02.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:07:12.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:07:22.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:07:32.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:07:32.639 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:07:30.580820
2025-09-03T08:07:32.640 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:07:32.640 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:07:32.640 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:07:41.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:07:51.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:08:01.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:08:11.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:08:21.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:08:31.731 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:08:31.754 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:08:30.746810
2025-09-03T08:08:31.755 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:08:31.755 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:08:31.755 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:08:40.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:08:50.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:09:00.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:09:10.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:09:20.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:09:30.846 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:09:30.876 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:08:30.746810
2025-09-03T08:09:30.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:09:30.876 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:09:30.877 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:09:39.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:09:49.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:09:59.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:10:09.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:10:19.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:10:29.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:10:29.985 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:09:30.881366
2025-09-03T08:10:29.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:10:29.986 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:10:29.986 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:10:39.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:10:49.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:10:59.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:11:09.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:11:19.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:11:29.074 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:11:29.098 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:10:31.023100
2025-09-03T08:11:29.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:11:29.099 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:11:29.099 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:11:38.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:11:48.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:11:58.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:12:08.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:12:18.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:12:28.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:12:28.187 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:11:31.168217
2025-09-03T08:12:28.188 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:12:28.188 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:12:28.188 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:12:37.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:12:47.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:12:57.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:13:07.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:13:17.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:13:27.278 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:13:27.283 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:12:31.302652
2025-09-03T08:13:27.283 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:13:27.283 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:13:27.283 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:13:36.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:13:46.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:13:56.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:14:06.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:14:16.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:14:26.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:14:26.394 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:13:31.438048
2025-09-03T08:14:26.394 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:14:26.394 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:14:26.394 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:14:35.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:14:45.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:14:55.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:15:05.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:15:15.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:15:25.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:15:25.500 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:14:31.571407
2025-09-03T08:15:25.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:15:25.500 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:15:25.501 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:15:34.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:15:44.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:15:54.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:16:04.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:16:14.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:16:24.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:16:24.593 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:15:31.708033
2025-09-03T08:16:24.593 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:16:24.593 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:16:24.594 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:16:33.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:16:43.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:16:53.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:17:03.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:17:13.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:17:23.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:17:23.708 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:16:31.843390
2025-09-03T08:17:23.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:17:23.709 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:17:23.709 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:17:32.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:17:42.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:17:52.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:18:02.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:18:12.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:18:22.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:18:22.801 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:17:31.977160
2025-09-03T08:18:22.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:18:22.802 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:18:22.802 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:18:31.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:18:41.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:18:51.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:19:01.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:19:11.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:19:21.895 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:19:21.897 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:18:32.112333
2025-09-03T08:19:21.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:19:21.898 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:19:21.898 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:19:30.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:19:40.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:19:50.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:20:00.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:20:10.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:20:20.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:20:21.004 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:19:32.244611
2025-09-03T08:20:21.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:20:21.004 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:20:21.004 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:20:30.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:20:40.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:20:50.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:21:00.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:21:10.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:21:20.092 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:21:20.095 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:20:32.379288
2025-09-03T08:21:20.095 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:21:20.096 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:21:20.096 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:21:29.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:21:39.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:21:49.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:21:59.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:22:09.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:22:19.183 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:22:19.207 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:21:32.537997
2025-09-03T08:22:19.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:22:19.207 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:22:19.207 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:22:28.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:22:38.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:22:48.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:22:58.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:23:08.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:23:18.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:23:18.301 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:22:32.670381
2025-09-03T08:23:18.301 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:23:18.301 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:23:18.302 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:23:27.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:23:37.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:23:47.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:23:57.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:24:07.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:24:17.390 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:24:17.416 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:23:32.814868
2025-09-03T08:24:17.416 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:24:17.416 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:24:17.416 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:24:26.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:24:36.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:24:46.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:24:56.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:25:06.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:25:16.506 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:25:16.510 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:24:32.950974
2025-09-03T08:25:16.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:25:16.510 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:25:16.511 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:25:25.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:25:35.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:25:45.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:25:55.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:26:05.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:26:15.602 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:26:15.624 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:25:33.083244
2025-09-03T08:26:15.624 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:26:15.624 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:26:15.624 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:26:24.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:26:34.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:26:44.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:26:54.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:27:04.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:27:14.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:27:14.711 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:26:33.218176
2025-09-03T08:27:14.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:27:14.712 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:27:14.712 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:27:23.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:27:33.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:27:43.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:27:53.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:28:03.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:28:13.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:28:13.812 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:27:33.349777
2025-09-03T08:28:13.812 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:28:13.812 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:28:13.813 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:28:22.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:28:32.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:28:42.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:28:52.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:29:02.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:29:12.899 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:29:12.921 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:28:33.481670
2025-09-03T08:29:12.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:29:12.922 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:29:12.922 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:29:21.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:29:31.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:29:41.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:29:51.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:30:01.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:30:11.998 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:30:12.001 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:29:33.685115
2025-09-03T08:30:12.002 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:30:12.002 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:30:12.002 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:30:21.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:30:31.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:30:41.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:30:51.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:31:01.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:31:11.077 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:31:11.078 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:30:33.822007
2025-09-03T08:31:11.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:31:11.078 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:31:11.078 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:31:20.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:31:30.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:31:40.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:31:50.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:32:00.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:32:10.164 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:32:10.183 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:31:34.004180
2025-09-03T08:32:10.183 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:32:10.183 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:32:10.183 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:32:19.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:32:29.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:32:39.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:32:49.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:32:59.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:33:09.283 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:33:09.285 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:32:34.136743
2025-09-03T08:33:09.286 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:33:09.286 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:33:09.286 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:33:18.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:33:28.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:33:38.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:33:48.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:33:58.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:34:08.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:34:08.393 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:33:34.313435
2025-09-03T08:34:08.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:34:08.394 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:34:08.394 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:34:17.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:34:27.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:34:37.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:34:47.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:34:57.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:35:07.484 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:35:07.487 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:34:34.444697
2025-09-03T08:35:07.487 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:35:07.487 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:35:07.487 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:35:16.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:35:26.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:35:36.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:35:46.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:35:56.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:36:06.575 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:36:06.595 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:35:34.614207
2025-09-03T08:36:06.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:36:06.595 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:36:06.595 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:36:15.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:36:25.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:36:35.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:36:45.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:36:55.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:37:05.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:37:05.687 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:36:34.749242
2025-09-03T08:37:05.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:37:05.688 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:37:05.688 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:37:14.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:37:24.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:37:34.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:37:44.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:37:54.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:38:04.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:38:04.803 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:37:34.902089
2025-09-03T08:38:04.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:38:04.804 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:38:04.804 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:38:13.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:38:23.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:38:33.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:38:43.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:38:53.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:39:03.894 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:39:03.897 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:38:35.035657
2025-09-03T08:39:03.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:39:03.898 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:39:03.898 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:39:12.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:39:22.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:39:32.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:39:42.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:39:52.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:40:02.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:40:02.985 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:39:35.189081
2025-09-03T08:40:02.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:40:02.985 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:40:02.985 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:40:11.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:40:22.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:40:32.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:40:42.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:40:52.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:41:02.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:41:02.084 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:40:35.323688
2025-09-03T08:41:02.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:41:02.085 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:41:02.085 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:41:11.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:41:21.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:41:31.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:41:41.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:41:51.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:42:01.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:42:01.174 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:41:35.458412
2025-09-03T08:42:01.174 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:42:01.174 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:42:01.174 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:42:10.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:42:20.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:42:30.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:42:40.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:42:50.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:43:00.259 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:43:00.262 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:42:35.591222
2025-09-03T08:43:00.262 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:43:00.262 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:43:00.262 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:43:09.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:43:19.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:43:29.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:43:39.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:43:49.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:43:59.352 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:43:59.375 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:43:35.732093
2025-09-03T08:43:59.376 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:43:59.376 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:43:59.376 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:44:08.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:44:18.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:44:28.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:44:38.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:44:48.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:44:58.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:44:58.470 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:44:35.868376
2025-09-03T08:44:58.470 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:44:58.470 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:44:58.470 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:45:07.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:45:17.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:45:27.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:45:37.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:45:47.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:45:57.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:45:57.563 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:45:36.010206
2025-09-03T08:45:57.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:45:57.564 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:45:57.564 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:46:06.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:46:16.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:46:26.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:46:36.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:46:46.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:46:56.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:46:56.680 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:46:36.141682
2025-09-03T08:46:56.680 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:46:56.680 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:46:56.680 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:47:05.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:47:15.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:47:25.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:47:35.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:47:45.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:47:55.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:47:55.774 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:47:36.286401
2025-09-03T08:47:55.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:47:55.774 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:47:55.774 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:48:04.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:48:14.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:48:24.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:48:34.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:48:44.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:48:54.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:48:54.892 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:48:36.423533
2025-09-03T08:48:54.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:48:54.892 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:48:54.892 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:49:03.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:49:13.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:49:23.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:49:33.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:49:43.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:49:53.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:49:54.004 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:49:36.562008
2025-09-03T08:49:54.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:49:54.004 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:49:54.004 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:50:03.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:50:13.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:50:23.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:50:33.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:50:43.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:50:53.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:50:53.114 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:50:36.696030
2025-09-03T08:50:53.115 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:50:53.115 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:50:53.115 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:51:02.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:51:12.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:51:22.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:51:32.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:51:42.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:51:52.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:51:52.206 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:51:36.829867
2025-09-03T08:51:52.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:51:52.206 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:51:52.206 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:52:01.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:52:11.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:52:21.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:52:31.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:52:41.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:52:51.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:52:51.319 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:52:36.964575
2025-09-03T08:52:51.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:52:51.320 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:52:51.320 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:53:00.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:53:10.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:53:20.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:53:30.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:53:40.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:53:50.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:53:50.413 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:53:37.098954
2025-09-03T08:53:50.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:53:50.413 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:53:50.413 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:53:59.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:54:09.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:54:19.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:54:29.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:54:39.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:54:49.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:54:49.526 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:54:37.232551
2025-09-03T08:54:49.527 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:54:49.527 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:54:49.527 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:54:58.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:55:08.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:55:18.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:55:28.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:55:38.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:55:48.618 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:55:48.620 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:55:37.365831
2025-09-03T08:55:48.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:55:48.621 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:55:48.621 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:55:57.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:56:07.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:56:17.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:56:27.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:56:37.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:56:47.718 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:56:47.742 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:56:37.504375
2025-09-03T08:56:47.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:56:47.743 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:56:47.743 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:56:56.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:57:06.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:57:16.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:57:26.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:57:36.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:57:46.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:57:46.862 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:57:37.635135
2025-09-03T08:57:46.862 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:57:46.862 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:57:46.862 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:57:55.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:58:05.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:58:15.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:58:25.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:58:35.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:58:45.950 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:58:45.953 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:58:37.767139
2025-09-03T08:58:45.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:58:45.954 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:58:45.954 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:58:54.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-09-03T08:59:04.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-09-03T08:59:14.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-09-03T08:59:25.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-09-03T08:59:35.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-09-03T08:59:45.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-09-03T08:59:45.053 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-09-03T08:59:37.900317
2025-09-03T08:59:45.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-09-03T08:59:45.054 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-09-03T08:59:45.054 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-09-03T08:59:54.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
